builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0053 starttime: 1461508567.82 results: success (0) buildid: 20160424060542 builduid: 8de3696ac7b7480b933cdf34af9052b7 revision: 463fc6d36ff561f17a34f1688bd8c38833de8966 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:07.824083) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:07.824654) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:07.828126) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:08.068024) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:08.068348) ========= 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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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-04-24 07:36:08-- 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% 6.90M=0.002s 2016-04-24 07:36:08 (6.90 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.573065 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:08.680200) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:08.680509) ========= 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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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.027345 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:08.793737) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 07:36:08.794671) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 463fc6d36ff561f17a34f1688bd8c38833de8966 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 463fc6d36ff561f17a34f1688bd8c38833de8966 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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-04-24 07:36:08,921 truncating revision to first 12 chars 2016-04-24 07:36:08,922 Setting DEBUG logging. 2016-04-24 07:36:08,922 attempt 1/10 2016-04-24 07:36:08,922 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/463fc6d36ff5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 07:36:09,989 unpacking tar archive at: fx-team-463fc6d36ff5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.315848 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 07:36:10.145179) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:10.145490) ========= script_repo_revision: 463fc6d36ff561f17a34f1688bd8c38833de8966 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:10.145904) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:10.149364) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 07:36:10.414400) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-04-24 07:36:10.414792) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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 07:36:10 INFO - MultiFileLogger online at 20160424 07:36:10 in /builds/slave/test 07:36:10 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 fx-team --download-symbols true 07:36:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:36:10 INFO - {'append_to_log': False, 07:36:10 INFO - 'base_work_dir': '/builds/slave/test', 07:36:10 INFO - 'blob_upload_branch': 'fx-team', 07:36:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:36:10 INFO - 'buildbot_json_path': 'buildprops.json', 07:36:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:36:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:36:10 INFO - 'download_minidump_stackwalk': True, 07:36:10 INFO - 'download_symbols': 'true', 07:36:10 INFO - 'e10s': False, 07:36:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:36:10 INFO - 'tooltool.py': '/tools/tooltool.py', 07:36:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:36:10 INFO - '/tools/misc-python/virtualenv.py')}, 07:36:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:36:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:36:10 INFO - 'log_level': 'info', 07:36:10 INFO - 'log_to_console': True, 07:36:10 INFO - 'opt_config_files': (), 07:36:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:36:10 INFO - '--processes=1', 07:36:10 INFO - '--config=%(test_path)s/wptrunner.ini', 07:36:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:36:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:36:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:36:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:36:10 INFO - 'pip_index': False, 07:36:10 INFO - 'require_test_zip': True, 07:36:10 INFO - 'test_type': ('testharness',), 07:36:10 INFO - 'this_chunk': '1', 07:36:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:36:10 INFO - 'total_chunks': '10', 07:36:10 INFO - 'virtualenv_path': 'venv', 07:36:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:36:10 INFO - 'work_dir': 'build'} 07:36:10 INFO - ##### 07:36:10 INFO - ##### Running clobber step. 07:36:10 INFO - ##### 07:36:10 INFO - Running pre-action listener: _resource_record_pre_action 07:36:10 INFO - Running main action method: clobber 07:36:10 INFO - rmtree: /builds/slave/test/build 07:36:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:36:12 INFO - Running post-action listener: _resource_record_post_action 07:36:12 INFO - ##### 07:36:12 INFO - ##### Running read-buildbot-config step. 07:36:12 INFO - ##### 07:36:12 INFO - Running pre-action listener: _resource_record_pre_action 07:36:12 INFO - Running main action method: read_buildbot_config 07:36:12 INFO - Using buildbot properties: 07:36:12 INFO - { 07:36:12 INFO - "project": "", 07:36:12 INFO - "product": "firefox", 07:36:12 INFO - "script_repo_revision": "production", 07:36:12 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 07:36:12 INFO - "repository": "", 07:36:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 07:36:12 INFO - "buildid": "20160424060542", 07:36:12 INFO - "pgo_build": "False", 07:36:12 INFO - "basedir": "/builds/slave/test", 07:36:12 INFO - "buildnumber": 376, 07:36:12 INFO - "slavename": "t-yosemite-r7-0053", 07:36:12 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 07:36:12 INFO - "platform": "macosx64", 07:36:12 INFO - "branch": "fx-team", 07:36:12 INFO - "revision": "463fc6d36ff561f17a34f1688bd8c38833de8966", 07:36:12 INFO - "repo_path": "integration/fx-team", 07:36:12 INFO - "moz_repo_path": "", 07:36:12 INFO - "stage_platform": "macosx64", 07:36:12 INFO - "builduid": "8de3696ac7b7480b933cdf34af9052b7", 07:36:12 INFO - "slavebuilddir": "test" 07:36:12 INFO - } 07:36:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 07:36:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 07:36:12 INFO - Running post-action listener: _resource_record_post_action 07:36:12 INFO - ##### 07:36:12 INFO - ##### Running download-and-extract step. 07:36:12 INFO - ##### 07:36:12 INFO - Running pre-action listener: _resource_record_pre_action 07:36:12 INFO - Running main action method: download_and_extract 07:36:12 INFO - mkdir: /builds/slave/test/build/tests 07:36:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:36:12 INFO - https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:36:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:36:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:36:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:36:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 07:36:35 INFO - Downloaded 1235 bytes. 07:36:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 07:36:35 INFO - Using the following test package requirements: 07:36:35 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 07:36:35 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 07:36:35 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 07:36:35 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'jsshell-mac64.zip'], 07:36:35 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 07:36:35 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 07:36:35 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 07:36:35 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 07:36:35 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 07:36:35 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 07:36:35 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 07:36:35 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 07:36:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:36:35 INFO - https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:36:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:36:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:36:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 07:36:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 07:36:36 INFO - Downloaded 17989134 bytes. 07:36:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:36:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:36:37 INFO - caution: filename not matched: web-platform/* 07:36:37 INFO - Return code: 11 07:36:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:36:37 INFO - https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:36:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:36:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:36:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 07:36:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 07:36:38 INFO - Downloaded 36402275 bytes. 07:36:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:36:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:36:43 INFO - caution: filename not matched: bin/* 07:36:43 INFO - caution: filename not matched: config/* 07:36:43 INFO - caution: filename not matched: mozbase/* 07:36:43 INFO - caution: filename not matched: marionette/* 07:36:43 INFO - caution: filename not matched: tools/wptserve/* 07:36:43 INFO - Return code: 11 07:36: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')]} 07:36:43 INFO - https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 07:36:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:36:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:36:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 07:36:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 07:36:45 INFO - Downloaded 68855358 bytes. 07:36:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:36:45 INFO - mkdir: /builds/slave/test/properties 07:36:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:36:45 INFO - Writing to file /builds/slave/test/properties/build_url 07:36:45 INFO - Contents: 07:36:45 INFO - build_url:https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 07:36:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:36:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:36:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:36:46 INFO - Contents: 07:36:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:36:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:36:46 INFO - https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:36:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:36:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:36:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 07:36:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 07:36:50 INFO - Downloaded 103550086 bytes. 07:36:50 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:36:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:36:54 INFO - Return code: 0 07:36:54 INFO - Running post-action listener: _resource_record_post_action 07:36:54 INFO - Running post-action listener: set_extra_try_arguments 07:36:54 INFO - ##### 07:36:54 INFO - ##### Running create-virtualenv step. 07:36:54 INFO - ##### 07:36:54 INFO - Running pre-action listener: _pre_create_virtualenv 07:36:54 INFO - Running pre-action listener: _resource_record_pre_action 07:36:54 INFO - Running main action method: create_virtualenv 07:36:54 INFO - Creating virtualenv /builds/slave/test/build/venv 07:36:54 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 07:36:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:36:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:36:54 INFO - Using real prefix '/tools/python27' 07:36:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:36:55 INFO - Installing distribute.............................................................................................................................................................................................done. 07:36:58 INFO - Installing pip.................done. 07:36:58 INFO - Return code: 0 07:36:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:36:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:36:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:36:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:36:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:36:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:36:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:36:58 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 0x109e3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc21bd880f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e545e0>, '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 0x109a37cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109a62990>, '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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:36:58 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 07:36:58 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 07:36:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GrnsGBfKVG/Render', 07:36:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:36:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:36:58 INFO - 'HOME': '/Users/cltbld', 07:36:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:36:58 INFO - 'LOGNAME': 'cltbld', 07:36:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:36:58 INFO - 'MOZ_NO_REMOTE': '1', 07:36:58 INFO - 'NO_EM_RESTART': '1', 07:36:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:36:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:36:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:36:58 INFO - 'PWD': '/builds/slave/test', 07:36:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:36:58 INFO - 'SHELL': '/bin/bash', 07:36:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VQ9EvmWoA5/Listeners', 07:36:58 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 07:36:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:36:58 INFO - 'USER': 'cltbld', 07:36:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:36:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:36:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:36:58 INFO - 'XPC_FLAGS': '0x0', 07:36:58 INFO - 'XPC_SERVICE_NAME': '0', 07:36:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:36:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:36:58 INFO - Downloading/unpacking psutil>=0.7.1 07:36:58 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 07:36:58 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 07:36:58 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 07:36:58 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 07:36:58 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 07:36:58 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 07:37:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:37:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:37:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:37:01 INFO - Installing collected packages: psutil 07:37:01 INFO - Running setup.py install for psutil 07:37:01 INFO - building 'psutil._psutil_osx' extension 07:37:01 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 07:37:02 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 07:37:02 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 07:37:02 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 07:37:02 INFO - building 'psutil._psutil_posix' extension 07:37:02 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 07:37:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:37:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:37:02 INFO - ^ 07:37:02 INFO - 1 warning generated. 07:37:02 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 07:37:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:37:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:37:02 INFO - Successfully installed psutil 07:37:02 INFO - Cleaning up... 07:37:02 INFO - Return code: 0 07:37:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:37:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:37:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:37:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:37:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:37:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x109e3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc21bd880f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e545e0>, '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 0x109a37cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109a62990>, '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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:37:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 07:37:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 07:37:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GrnsGBfKVG/Render', 07:37:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:37:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:37:02 INFO - 'HOME': '/Users/cltbld', 07:37:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:37:02 INFO - 'LOGNAME': 'cltbld', 07:37:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:37:02 INFO - 'MOZ_NO_REMOTE': '1', 07:37:02 INFO - 'NO_EM_RESTART': '1', 07:37:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:37:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:37:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:37:02 INFO - 'PWD': '/builds/slave/test', 07:37:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:37:02 INFO - 'SHELL': '/bin/bash', 07:37:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VQ9EvmWoA5/Listeners', 07:37:02 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 07:37:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:37:02 INFO - 'USER': 'cltbld', 07:37:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:37:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:37:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:37:02 INFO - 'XPC_FLAGS': '0x0', 07:37:02 INFO - 'XPC_SERVICE_NAME': '0', 07:37:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:37:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:37:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:37:03 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 07:37:03 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 07:37:03 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 07:37:03 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 07:37:03 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 07:37:03 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 07:37:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:37:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:37:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:37:05 INFO - Installing collected packages: mozsystemmonitor 07:37:05 INFO - Running setup.py install for mozsystemmonitor 07:37:05 INFO - Successfully installed mozsystemmonitor 07:37:05 INFO - Cleaning up... 07:37:05 INFO - Return code: 0 07:37:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:37:05 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')]} 07:37:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:37:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:05 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')]} 07:37:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:37:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:05 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 0x109e3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc21bd880f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e545e0>, '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 0x109a37cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109a62990>, '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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:37:05 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 07:37:05 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 07:37:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GrnsGBfKVG/Render', 07:37:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:37:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:37:05 INFO - 'HOME': '/Users/cltbld', 07:37:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:37:05 INFO - 'LOGNAME': 'cltbld', 07:37:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:37:05 INFO - 'MOZ_NO_REMOTE': '1', 07:37:05 INFO - 'NO_EM_RESTART': '1', 07:37:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:37:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:37:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:37:05 INFO - 'PWD': '/builds/slave/test', 07:37:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:37:05 INFO - 'SHELL': '/bin/bash', 07:37:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VQ9EvmWoA5/Listeners', 07:37:05 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 07:37:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:37:05 INFO - 'USER': 'cltbld', 07:37:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:37:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:37:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:37:05 INFO - 'XPC_FLAGS': '0x0', 07:37:05 INFO - 'XPC_SERVICE_NAME': '0', 07:37:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:37:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:37:06 INFO - Downloading/unpacking blobuploader==1.2.4 07:37: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 07:37: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 07:37: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 07:37: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 07:37: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 07:37: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 07:37:08 INFO - Downloading blobuploader-1.2.4.tar.gz 07:37:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:37:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:37:08 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 07:37:08 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 07:37:08 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 07:37:08 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 07:37:08 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 07:37:08 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 07:37:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:37:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:37:09 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 07:37:09 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 07:37:09 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 07:37:09 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 07:37:09 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 07:37:09 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 07:37:09 INFO - Downloading docopt-0.6.1.tar.gz 07:37:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:37:09 INFO - Installing collected packages: blobuploader, requests, docopt 07:37:09 INFO - Running setup.py install for blobuploader 07:37:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:37:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:37:09 INFO - Running setup.py install for requests 07:37:10 INFO - Running setup.py install for docopt 07:37:10 INFO - Successfully installed blobuploader requests docopt 07:37:10 INFO - Cleaning up... 07:37:10 INFO - Return code: 0 07:37:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:37:10 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')]} 07:37:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:37:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:10 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')]} 07:37:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:37:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:10 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 0x109e3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc21bd880f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e545e0>, '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 0x109a37cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109a62990>, '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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:37:10 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 07:37:10 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 07:37:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GrnsGBfKVG/Render', 07:37:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:37:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:37:10 INFO - 'HOME': '/Users/cltbld', 07:37:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:37:10 INFO - 'LOGNAME': 'cltbld', 07:37:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:37:10 INFO - 'MOZ_NO_REMOTE': '1', 07:37:10 INFO - 'NO_EM_RESTART': '1', 07:37:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:37:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:37:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:37:10 INFO - 'PWD': '/builds/slave/test', 07:37:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:37:10 INFO - 'SHELL': '/bin/bash', 07:37:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VQ9EvmWoA5/Listeners', 07:37:10 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 07:37:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:37:10 INFO - 'USER': 'cltbld', 07:37:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:37:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:37:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:37:10 INFO - 'XPC_FLAGS': '0x0', 07:37:10 INFO - 'XPC_SERVICE_NAME': '0', 07:37:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:37:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:37:10 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-wwN8TZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-qhw7nD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-svcrOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-THFI8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-CUop6v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-64M1Yy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-v41XoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-0XKVFv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-lJUoEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:37:11 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-tcUYbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-kxnzpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-fAFUfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-oQL0TQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-vL8fas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-W73Yxy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-S6s8Sf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-eCqvBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-mNjgtb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-etHC32-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:37:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:12 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-qrl5n2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:37:13 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-Mpug9j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:37:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:37:13 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 07:37:13 INFO - Running setup.py install for manifestparser 07:37:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:37:13 INFO - Running setup.py install for mozcrash 07:37:13 INFO - Running setup.py install for mozdebug 07:37:14 INFO - Running setup.py install for mozdevice 07:37:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Running setup.py install for mozfile 07:37:14 INFO - Running setup.py install for mozhttpd 07:37:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Running setup.py install for mozinfo 07:37:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Running setup.py install for mozInstall 07:37:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:37:14 INFO - Running setup.py install for mozleak 07:37:14 INFO - Running setup.py install for mozlog 07:37:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:37:15 INFO - Running setup.py install for moznetwork 07:37:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:37:15 INFO - Running setup.py install for mozprocess 07:37:15 INFO - Running setup.py install for mozprofile 07:37:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:37:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:37:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:37:15 INFO - Running setup.py install for mozrunner 07:37:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:37:15 INFO - Running setup.py install for mozscreenshot 07:37:15 INFO - Running setup.py install for moztest 07:37:16 INFO - Running setup.py install for mozversion 07:37:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:37:16 INFO - Running setup.py install for wptserve 07:37:16 INFO - Running setup.py install for marionette-driver 07:37:16 INFO - Running setup.py install for browsermob-proxy 07:37:16 INFO - Running setup.py install for marionette-client 07:37:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:37:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:37:16 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 07:37:16 INFO - Cleaning up... 07:37:17 INFO - Return code: 0 07:37:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:37:17 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')]} 07:37:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:37:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:17 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')]} 07:37:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:37:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:37:17 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 0x109e3be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e58f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc21bd880f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e545e0>, '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 0x109a37cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109a62990>, '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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:37:17 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 07:37:17 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 07:37:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GrnsGBfKVG/Render', 07:37:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:37:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:37:17 INFO - 'HOME': '/Users/cltbld', 07:37:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:37:17 INFO - 'LOGNAME': 'cltbld', 07:37:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:37:17 INFO - 'MOZ_NO_REMOTE': '1', 07:37:17 INFO - 'NO_EM_RESTART': '1', 07:37:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:37:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:37:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:37:17 INFO - 'PWD': '/builds/slave/test', 07:37:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:37:17 INFO - 'SHELL': '/bin/bash', 07:37:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VQ9EvmWoA5/Listeners', 07:37:17 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 07:37:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:37:17 INFO - 'USER': 'cltbld', 07:37:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:37:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:37:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:37:17 INFO - 'XPC_FLAGS': '0x0', 07:37:17 INFO - 'XPC_SERVICE_NAME': '0', 07:37:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:37:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:37:17 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-SOJa4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:37:17 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)) 07:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:37:17 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-ZDVJ0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:37:17 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)) 07:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:37:17 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-s3YVM7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:37:17 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)) 07:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:37:17 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-fPejFZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:37:17 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)) 07:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:37:17 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-SAdm_N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:37:17 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)) 07:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:37:17 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-4HSkYJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:37:17 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)) 07:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:37:17 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-fni7Ef-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-NLmh32-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-YD3Bfh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-z5x5b8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-oO_Yux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-37hDUU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-khvx1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-ySsvda-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-iC8ZkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:37:18 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)) 07:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:37:18 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-wEg2ZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:37:19 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)) 07:37:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:37:19 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-LFluHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:37:19 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)) 07:37:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:37:19 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-FtQ7du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:37:19 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)) 07:37:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:37:19 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-fOTyih-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:37:19 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)) 07:37:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:19 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-UxFUOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:37:19 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)) 07:37:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:37:19 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-rFXYQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:37:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:37:19 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)) 07:37:19 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)) 07:37:19 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)) 07:37:19 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)) 07:37:19 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)) 07:37:19 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)) 07:37:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:37:19 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 07:37:19 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 07:37:19 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 07:37:19 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 07:37:19 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 07:37:20 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 07:37:22 INFO - Downloading blessings-1.6.tar.gz 07:37:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:37:22 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)) 07:37:22 INFO - Installing collected packages: blessings 07:37:22 INFO - Running setup.py install for blessings 07:37:22 INFO - Successfully installed blessings 07:37:22 INFO - Cleaning up... 07:37:22 INFO - Return code: 0 07:37:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:37:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:37:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:37:23 INFO - Reading from file tmpfile_stdout 07:37:23 INFO - Current package versions: 07:37:23 INFO - blessings == 1.6 07:37:23 INFO - blobuploader == 1.2.4 07:37:23 INFO - browsermob-proxy == 0.6.0 07:37:23 INFO - docopt == 0.6.1 07:37:23 INFO - manifestparser == 1.1 07:37:23 INFO - marionette-client == 2.3.0 07:37:23 INFO - marionette-driver == 1.4.0 07:37:23 INFO - mozInstall == 1.12 07:37:23 INFO - mozcrash == 0.17 07:37:23 INFO - mozdebug == 0.1 07:37:23 INFO - mozdevice == 0.48 07:37:23 INFO - mozfile == 1.2 07:37:23 INFO - mozhttpd == 0.7 07:37:23 INFO - mozinfo == 0.9 07:37:23 INFO - mozleak == 0.1 07:37:23 INFO - mozlog == 3.1 07:37:23 INFO - moznetwork == 0.27 07:37:23 INFO - mozprocess == 0.22 07:37:23 INFO - mozprofile == 0.28 07:37:23 INFO - mozrunner == 6.11 07:37:23 INFO - mozscreenshot == 0.1 07:37:23 INFO - mozsystemmonitor == 0.0 07:37:23 INFO - moztest == 0.7 07:37:23 INFO - mozversion == 1.4 07:37:23 INFO - psutil == 3.1.1 07:37:23 INFO - requests == 1.2.3 07:37:23 INFO - wptserve == 1.4.0 07:37:23 INFO - wsgiref == 0.1.2 07:37:23 INFO - Running post-action listener: _resource_record_post_action 07:37:23 INFO - Running post-action listener: _start_resource_monitoring 07:37:23 INFO - Starting resource monitoring. 07:37:23 INFO - ##### 07:37:23 INFO - ##### Running pull step. 07:37:23 INFO - ##### 07:37:23 INFO - Running pre-action listener: _resource_record_pre_action 07:37:23 INFO - Running main action method: pull 07:37:23 INFO - Pull has nothing to do! 07:37:23 INFO - Running post-action listener: _resource_record_post_action 07:37:23 INFO - ##### 07:37:23 INFO - ##### Running install step. 07:37:23 INFO - ##### 07:37:23 INFO - Running pre-action listener: _resource_record_pre_action 07:37:23 INFO - Running main action method: install 07:37:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:37:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:37:23 INFO - Reading from file tmpfile_stdout 07:37:23 INFO - Detecting whether we're running mozinstall >=1.0... 07:37:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:37:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:37:23 INFO - Reading from file tmpfile_stdout 07:37:23 INFO - Output received: 07:37:23 INFO - Usage: mozinstall [options] installer 07:37:23 INFO - Options: 07:37:23 INFO - -h, --help show this help message and exit 07:37:23 INFO - -d DEST, --destination=DEST 07:37:23 INFO - Directory to install application into. [default: 07:37:23 INFO - "/builds/slave/test"] 07:37:23 INFO - --app=APP Application being installed. [default: firefox] 07:37:23 INFO - mkdir: /builds/slave/test/build/application 07:37:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 07:37:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 07:37:43 INFO - Reading from file tmpfile_stdout 07:37:43 INFO - Output received: 07:37:43 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:37:43 INFO - Running post-action listener: _resource_record_post_action 07:37:43 INFO - ##### 07:37:43 INFO - ##### Running run-tests step. 07:37:43 INFO - ##### 07:37:43 INFO - Running pre-action listener: _resource_record_pre_action 07:37:43 INFO - Running main action method: run_tests 07:37:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:37:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:37:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:37:43 INFO - grabbing minidump binary from tooltool 07:37: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')]} 07:37:43 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109e545e0>, '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 0x109a37cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109a62990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:37:43 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 07:37:43 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 07:37:43 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:37:43 INFO - Return code: 0 07:37:43 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:37:43 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:37:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.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 07:37:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.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 07:37:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GrnsGBfKVG/Render', 07:37:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:37:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:37:43 INFO - 'HOME': '/Users/cltbld', 07:37:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:37:43 INFO - 'LOGNAME': 'cltbld', 07:37:43 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:37:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:37:43 INFO - 'MOZ_NO_REMOTE': '1', 07:37:43 INFO - 'NO_EM_RESTART': '1', 07:37:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:37:43 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:37:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:37:43 INFO - 'PWD': '/builds/slave/test', 07:37:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:37:43 INFO - 'SHELL': '/bin/bash', 07:37:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VQ9EvmWoA5/Listeners', 07:37:43 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 07:37:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:37:43 INFO - 'USER': 'cltbld', 07:37:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:37:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:37:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:37:43 INFO - 'XPC_FLAGS': '0x0', 07:37:43 INFO - 'XPC_SERVICE_NAME': '0', 07:37:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:37:43 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.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 07:37:43 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 07:37:43 INFO - import pkg_resources 07:37:44 INFO - Using 1 client processes 07:37:44 INFO - wptserve Starting http server on 127.0.0.1:8000 07:37:44 INFO - wptserve Starting http server on 127.0.0.1:8001 07:37:44 INFO - wptserve Starting http server on 127.0.0.1:8443 07:37:46 INFO - SUITE-START | Running 778 tests 07:37:46 INFO - Running testharness tests 07:37:46 INFO - Setting up ssl 07:37:46 INFO - PROCESS | certutil | 07:37:46 INFO - PROCESS | certutil | 07:37:46 INFO - PROCESS | certutil | 07:37:46 INFO - Certificate Nickname Trust Attributes 07:37:46 INFO - SSL,S/MIME,JAR/XPI 07:37:46 INFO - 07:37:46 INFO - web-platform-tests CT,, 07:37:46 INFO - 07:37:46 INFO - Starting runner 07:37:47 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:37:47 INFO - PROCESS | 1675 | 1461508667897 Marionette DEBUG Marionette enabled via build flag and pref 07:37:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x115ad5000 == 1 [pid = 1675] [id = 1] 07:37:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 1 (0x115ad5800) [pid = 1675] [serial = 1] [outer = 0x0] 07:37:47 INFO - PROCESS | 1675 | [1675] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:37:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 2 (0x115ad6800) [pid = 1675] [serial = 2] [outer = 0x115ad5800] 07:37:48 INFO - PROCESS | 1675 | 1461508668208 Marionette INFO Listening on port 2828 07:37:48 INFO - PROCESS | 1675 | 1461508668435 Marionette DEBUG Marionette enabled via command-line flag 07:37:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x11916c000 == 2 [pid = 1675] [id = 2] 07:37:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 3 (0x11916c800) [pid = 1675] [serial = 3] [outer = 0x0] 07:37:48 INFO - PROCESS | 1675 | [1675] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:37:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 4 (0x11916d800) [pid = 1675] [serial = 4] [outer = 0x11916c800] 07:37:48 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:37:48 INFO - PROCESS | 1675 | 1461508668589 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49296 07:37:48 INFO - PROCESS | 1675 | 1461508668688 Marionette DEBUG Closed connection conn0 07:37:48 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:37:48 INFO - PROCESS | 1675 | 1461508668693 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49297 07:37:48 INFO - PROCESS | 1675 | 1461508668722 Marionette DEBUG Closed connection conn1 07:37:48 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:37:48 INFO - PROCESS | 1675 | 1461508668726 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49298 07:37:48 INFO - PROCESS | 1675 | 1461508668737 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:37:48 INFO - PROCESS | 1675 | 1461508668742 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160424060542","device":"desktop","version":"48.0a1"} 07:37:49 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c4e0800 == 3 [pid = 1675] [id = 3] 07:37:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 5 (0x11c4e6800) [pid = 1675] [serial = 5] [outer = 0x0] 07:37:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c4e7800 == 4 [pid = 1675] [id = 4] 07:37:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 6 (0x11be18800) [pid = 1675] [serial = 6] [outer = 0x0] 07:37:50 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:37:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x1242b8800 == 5 [pid = 1675] [id = 5] 07:37:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 7 (0x11be17400) [pid = 1675] [serial = 7] [outer = 0x0] 07:37:50 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:37:50 INFO - PROCESS | 1675 | [1675] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:37:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 8 (0x1243e6800) [pid = 1675] [serial = 8] [outer = 0x11be17400] 07:37:50 INFO - PROCESS | 1675 | [1675] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:37:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 9 (0x12684e000) [pid = 1675] [serial = 9] [outer = 0x11c4e6800] 07:37:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 10 (0x123fd2c00) [pid = 1675] [serial = 10] [outer = 0x11be18800] 07:37:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 11 (0x123fd4c00) [pid = 1675] [serial = 11] [outer = 0x11be17400] 07:37:50 INFO - PROCESS | 1675 | [1675] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:37:50 INFO - PROCESS | 1675 | 1461508670877 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 1675 | 1461508670886 Marionette DEBUG loaded listener.js 07:37:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 12 (0x11dbe6c00) [pid = 1675] [serial = 12] [outer = 0x11be17400] 07:37:51 INFO - PROCESS | 1675 | 1461508671246 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e6a617e3-b3be-574f-86b8-3377d0efb50b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160424060542","device":"desktop","version":"48.0a1","command_id":1}}] 07:37:51 INFO - PROCESS | 1675 | 1461508671349 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}] 07:37:51 INFO - PROCESS | 1675 | 1461508671395 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:37:51 INFO - PROCESS | 1675 | 1461508671484 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:37:51 INFO - PROCESS | 1675 | [1675] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:37:51 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:37:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 13 (0x12b707000) [pid = 1675] [serial = 13] [outer = 0x11be17400] 07:37:51 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:37:51 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:37:51 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 07:37:51 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 07:37:51 INFO - PROCESS | 1675 | 1461508671777 Marionette TRACE conn2 <- [1,3,null,{}] 07:37:51 INFO - PROCESS | 1675 | 1461508671781 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:37:51 INFO - PROCESS | 1675 | 1461508671800 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:37:51 INFO - PROCESS | 1675 | 1461508671840 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 1675 | 1461508671843 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:37:51 INFO - PROCESS | 1675 | 1461508671847 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 1675 | 1461508671850 Marionette TRACE conn2 <- [1,6,null,{}] 07:37:51 INFO - PROCESS | 1675 | 1461508671855 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}] 07:37:51 INFO - PROCESS | 1675 | 1461508671867 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:37:51 INFO - PROCESS | 1675 | 1461508671873 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bba6000 == 6 [pid = 1675] [id = 6] 07:37:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 14 (0x12bbc6400) [pid = 1675] [serial = 14] [outer = 0x0] 07:37:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 15 (0x12bbc7000) [pid = 1675] [serial = 15] [outer = 0x12bbc6400] 07:37:51 INFO - PROCESS | 1675 | 1461508671915 Marionette DEBUG loaded listener.js 07:37:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 16 (0x12bbcd800) [pid = 1675] [serial = 16] [outer = 0x12bbc6400] 07:37:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf86000 == 7 [pid = 1675] [id = 7] 07:37:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 17 (0x12be3f000) [pid = 1675] [serial = 17] [outer = 0x0] 07:37:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 18 (0x12be47000) [pid = 1675] [serial = 18] [outer = 0x12be3f000] 07:37:52 INFO - PROCESS | 1675 | 1461508672312 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 19 (0x12bbc8c00) [pid = 1675] [serial = 19] [outer = 0x12be3f000] 07:37:52 INFO - PROCESS | 1675 | 1461508672416 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]]]}] 07:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 624ms 07:37:52 INFO - PROCESS | 1675 | 1461508672518 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:37:52 INFO - PROCESS | 1675 | 1461508672520 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:37:52 INFO - PROCESS | 1675 | 1461508672564 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:37:52 INFO - PROCESS | 1675 | 1461508672566 Marionette TRACE conn2 <- [1,10,null,{}] 07:37:52 INFO - PROCESS | 1675 | 1461508672628 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}] 07:37:52 INFO - PROCESS | 1675 | 1461508672788 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:37:52 INFO - PROCESS | 1675 | 1461508672810 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d798000 == 8 [pid = 1675] [id = 8] 07:37:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 20 (0x12be7f800) [pid = 1675] [serial = 20] [outer = 0x0] 07:37:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 21 (0x12d6be000) [pid = 1675] [serial = 21] [outer = 0x12be7f800] 07:37:52 INFO - PROCESS | 1675 | 1461508672852 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 22 (0x12d7e5c00) [pid = 1675] [serial = 22] [outer = 0x12be7f800] 07:37:53 INFO - PROCESS | 1675 | 1461508673156 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]]]}] 07:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 638ms 07:37:53 INFO - PROCESS | 1675 | 1461508673194 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:37:53 INFO - PROCESS | 1675 | 1461508673195 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:37:53 INFO - PROCESS | 1675 | 1461508673198 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 1675 | 1461508673199 Marionette TRACE conn2 <- [1,14,null,{}] 07:37:53 INFO - PROCESS | 1675 | 1461508673201 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}] 07:37:53 INFO - PROCESS | 1675 | 1461508673300 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:37:53 INFO - PROCESS | 1675 | 1461508673306 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc7f800 == 9 [pid = 1675] [id = 9] 07:37:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 23 (0x12d9f3800) [pid = 1675] [serial = 23] [outer = 0x0] 07:37:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 24 (0x12da7c400) [pid = 1675] [serial = 24] [outer = 0x12d9f3800] 07:37:53 INFO - PROCESS | 1675 | 1461508673331 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 25 (0x12da86000) [pid = 1675] [serial = 25] [outer = 0x12d9f3800] 07:37:53 INFO - PROCESS | 1675 | 1461508673589 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]]]}] 07:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 07:37:53 INFO - PROCESS | 1675 | 1461508673617 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:37:53 INFO - PROCESS | 1675 | 1461508673619 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:37:53 INFO - PROCESS | 1675 | 1461508673631 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:37:53 INFO - PROCESS | 1675 | 1461508673632 Marionette TRACE conn2 <- [1,18,null,{}] 07:37:53 INFO - PROCESS | 1675 | 1461508673634 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}] 07:37:53 INFO - PROCESS | 1675 | 1461508673752 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:37:53 INFO - PROCESS | 1675 | 1461508673759 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e57c800 == 10 [pid = 1675] [id = 10] 07:37:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 26 (0x12e51a400) [pid = 1675] [serial = 26] [outer = 0x0] 07:37:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 27 (0x12e51c000) [pid = 1675] [serial = 27] [outer = 0x12e51a400] 07:37:53 INFO - PROCESS | 1675 | 1461508673785 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 28 (0x11ad6f800) [pid = 1675] [serial = 28] [outer = 0x12e51a400] 07:37:54 INFO - PROCESS | 1675 | 1461508674091 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]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 518ms 07:37:54 INFO - PROCESS | 1675 | 1461508674150 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 1675 | 1461508674153 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:37:54 INFO - PROCESS | 1675 | 1461508674156 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 1675 | 1461508674158 Marionette TRACE conn2 <- [1,22,null,{}] 07:37:54 INFO - PROCESS | 1675 | 1461508674161 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}] 07:37:54 INFO - PROCESS | 1675 | 1461508674277 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:37:54 INFO - PROCESS | 1675 | 1461508674281 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e6a6800 == 11 [pid = 1675] [id = 11] 07:37:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 29 (0x11aaf6800) [pid = 1675] [serial = 29] [outer = 0x0] 07:37:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 30 (0x11ad6d800) [pid = 1675] [serial = 30] [outer = 0x11aaf6800] 07:37:54 INFO - PROCESS | 1675 | 1461508674307 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 31 (0x12e535400) [pid = 1675] [serial = 31] [outer = 0x11aaf6800] 07:37:54 INFO - PROCESS | 1675 | 1461508674551 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]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 07:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:37:54 INFO - PROCESS | 1675 | 1461508674578 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 1675 | 1461508674579 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:37:54 INFO - PROCESS | 1675 | 1461508674584 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 1675 | 1461508674585 Marionette TRACE conn2 <- [1,26,null,{}] 07:37:54 INFO - PROCESS | 1675 | 1461508674594 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}] 07:37:54 INFO - PROCESS | 1675 | 1461508674684 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:37:54 INFO - PROCESS | 1675 | 1461508674691 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ea90000 == 12 [pid = 1675] [id = 12] 07:37:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 32 (0x12e538000) [pid = 1675] [serial = 32] [outer = 0x0] 07:37:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 33 (0x12ead7800) [pid = 1675] [serial = 33] [outer = 0x12e538000] 07:37:54 INFO - PROCESS | 1675 | 1461508674715 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 34 (0x12eae1000) [pid = 1675] [serial = 34] [outer = 0x12e538000] 07:37:54 INFO - PROCESS | 1675 | 1461508674954 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 07:37:55 INFO - PROCESS | 1675 | 1461508675011 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 1675 | 1461508675012 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:37:55 INFO - PROCESS | 1675 | 1461508675015 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 1675 | 1461508675016 Marionette TRACE conn2 <- [1,30,null,{}] 07:37:55 INFO - PROCESS | 1675 | 1461508675018 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}] 07:37:55 INFO - PROCESS | 1675 | 1461508675115 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:37:55 INFO - PROCESS | 1675 | 1461508675119 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12eaad800 == 13 [pid = 1675] [id = 13] 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 35 (0x12eae5800) [pid = 1675] [serial = 35] [outer = 0x0] 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 36 (0x12f1a0400) [pid = 1675] [serial = 36] [outer = 0x12eae5800] 07:37:55 INFO - PROCESS | 1675 | 1461508675144 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 37 (0x12f1a4400) [pid = 1675] [serial = 37] [outer = 0x12eae5800] 07:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 07:37:55 INFO - PROCESS | 1675 | 1461508675377 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]]]}] 07:37:55 INFO - PROCESS | 1675 | 1461508675384 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 1675 | 1461508675385 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:37:55 INFO - PROCESS | 1675 | 1461508675393 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 1675 | 1461508675394 Marionette TRACE conn2 <- [1,34,null,{}] 07:37:55 INFO - PROCESS | 1675 | 1461508675396 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}] 07:37:55 INFO - PROCESS | 1675 | 1461508675497 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:37:55 INFO - PROCESS | 1675 | 1461508675502 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1ca800 == 14 [pid = 1675] [id = 14] 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 38 (0x12f1a8c00) [pid = 1675] [serial = 38] [outer = 0x0] 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 39 (0x12f379800) [pid = 1675] [serial = 39] [outer = 0x12f1a8c00] 07:37:55 INFO - PROCESS | 1675 | 1461508675528 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 40 (0x12f37f000) [pid = 1675] [serial = 40] [outer = 0x12f1a8c00] 07:37:55 INFO - PROCESS | 1675 | 1461508675758 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 376ms 07:37:55 INFO - PROCESS | 1675 | 1461508675765 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 1675 | 1461508675766 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:37:55 INFO - PROCESS | 1675 | 1461508675768 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 1675 | 1461508675769 Marionette TRACE conn2 <- [1,38,null,{}] 07:37:55 INFO - PROCESS | 1675 | 1461508675779 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}] 07:37:55 INFO - PROCESS | 1675 | 1461508675869 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:37:55 INFO - PROCESS | 1675 | 1461508675875 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6c9000 == 15 [pid = 1675] [id = 15] 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 41 (0x12f382400) [pid = 1675] [serial = 41] [outer = 0x0] 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 42 (0x12f907000) [pid = 1675] [serial = 42] [outer = 0x12f382400] 07:37:55 INFO - PROCESS | 1675 | 1461508675899 Marionette DEBUG loaded listener.js 07:37:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 43 (0x12f90d400) [pid = 1675] [serial = 43] [outer = 0x12f382400] 07:37:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f931800 == 16 [pid = 1675] [id = 16] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 44 (0x12f932000) [pid = 1675] [serial = 44] [outer = 0x0] 07:37:56 INFO - PROCESS | 1675 | 1461508676140 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]]]}] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 45 (0x12fc2d000) [pid = 1675] [serial = 45] [outer = 0x12f932000] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 46 (0x12fc31800) [pid = 1675] [serial = 46] [outer = 0x12f932000] 07:37:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e560000 == 17 [pid = 1675] [id = 17] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 47 (0x12f910000) [pid = 1675] [serial = 47] [outer = 0x0] 07:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 48 (0x12f948c00) [pid = 1675] [serial = 48] [outer = 0x12f910000] 07:37:56 INFO - PROCESS | 1675 | 1461508676208 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 1675 | 1461508676209 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 49 (0x115335800) [pid = 1675] [serial = 49] [outer = 0x12f910000] 07:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:37:56 INFO - PROCESS | 1675 | 1461508676246 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 1675 | 1461508676247 Marionette TRACE conn2 <- [1,42,null,{}] 07:37:56 INFO - PROCESS | 1675 | 1461508676257 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}] 07:37:56 INFO - PROCESS | 1675 | 1461508676364 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:37:56 INFO - PROCESS | 1675 | 1461508676368 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff22800 == 18 [pid = 1675] [id = 18] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 50 (0x12f90f400) [pid = 1675] [serial = 50] [outer = 0x0] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 51 (0x12f93e800) [pid = 1675] [serial = 51] [outer = 0x12f90f400] 07:37:56 INFO - PROCESS | 1675 | 1461508676397 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 52 (0x12ffd5c00) [pid = 1675] [serial = 52] [outer = 0x12f90f400] 07:37:56 INFO - PROCESS | 1675 | 1461508676635 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]]]}] 07:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 434ms 07:37:56 INFO - PROCESS | 1675 | 1461508676666 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:37:56 INFO - PROCESS | 1675 | 1461508676668 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:37:56 INFO - PROCESS | 1675 | 1461508676682 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:37:56 INFO - PROCESS | 1675 | 1461508676684 Marionette TRACE conn2 <- [1,46,null,{}] 07:37:56 INFO - PROCESS | 1675 | 1461508676695 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}] 07:37:56 INFO - PROCESS | 1675 | 1461508676785 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:37:56 INFO - PROCESS | 1675 | 1461508676790 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x13003c000 == 19 [pid = 1675] [id = 19] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 53 (0x11ad71400) [pid = 1675] [serial = 53] [outer = 0x0] 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 54 (0x11af70c00) [pid = 1675] [serial = 54] [outer = 0x11ad71400] 07:37:56 INFO - PROCESS | 1675 | 1461508676818 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 55 (0x12ffdb800) [pid = 1675] [serial = 55] [outer = 0x11ad71400] 07:37:57 INFO - PROCESS | 1675 | 1461508677054 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]]]}] 07:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 436ms 07:37:57 INFO - PROCESS | 1675 | 1461508677111 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:37:57 INFO - PROCESS | 1675 | 1461508677112 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:37:57 INFO - PROCESS | 1675 | 1461508677114 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:37:57 INFO - PROCESS | 1675 | 1461508677115 Marionette TRACE conn2 <- [1,50,null,{}] 07:37:57 INFO - PROCESS | 1675 | 1461508677118 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}] 07:37:57 INFO - PROCESS | 1675 | 1461508677219 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:37:57 INFO - PROCESS | 1675 | 1461508677223 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x13024f000 == 20 [pid = 1675] [id = 20] 07:37:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 56 (0x12ffdc400) [pid = 1675] [serial = 56] [outer = 0x0] 07:37:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 57 (0x13027d400) [pid = 1675] [serial = 57] [outer = 0x12ffdc400] 07:37:57 INFO - PROCESS | 1675 | 1461508677248 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 58 (0x1302c6800) [pid = 1675] [serial = 58] [outer = 0x12ffdc400] 07:37:57 INFO - PROCESS | 1675 | 1461508677474 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]]]}] 07:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 07:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:37:57 INFO - PROCESS | 1675 | 1461508677484 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:37:57 INFO - PROCESS | 1675 | 1461508677485 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:37:57 INFO - PROCESS | 1675 | 1461508677487 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:37:57 INFO - PROCESS | 1675 | 1461508677488 Marionette TRACE conn2 <- [1,54,null,{}] 07:37:57 INFO - PROCESS | 1675 | 1461508677497 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}] 07:37:57 INFO - PROCESS | 1675 | 1461508677588 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:37:57 INFO - PROCESS | 1675 | 1461508677594 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e312000 == 21 [pid = 1675] [id = 21] 07:37:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 59 (0x1302cb400) [pid = 1675] [serial = 59] [outer = 0x0] 07:37:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 60 (0x1302cf800) [pid = 1675] [serial = 60] [outer = 0x1302cb400] 07:37:57 INFO - PROCESS | 1675 | 1461508677618 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x13075e000) [pid = 1675] [serial = 61] [outer = 0x1302cb400] 07:37:57 INFO - PROCESS | 1675 | 1461508677843 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]]]}] 07:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 377ms 07:37:57 INFO - PROCESS | 1675 | 1461508677865 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:37:57 INFO - PROCESS | 1675 | 1461508677866 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:37:57 INFO - PROCESS | 1675 | 1461508677869 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:37:57 INFO - PROCESS | 1675 | 1461508677870 Marionette TRACE conn2 <- [1,58,null,{}] 07:37:57 INFO - PROCESS | 1675 | 1461508677880 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}] 07:37:57 INFO - PROCESS | 1675 | 1461508677988 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:37:58 INFO - PROCESS | 1675 | 1461508678568 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x1144df000 == 22 [pid = 1675] [id = 22] 07:37:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x114547c00) [pid = 1675] [serial = 62] [outer = 0x0] 07:37:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x1148cc000) [pid = 1675] [serial = 63] [outer = 0x114547c00] 07:37:58 INFO - PROCESS | 1675 | 1461508678674 Marionette DEBUG loaded listener.js 07:37:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x114cac400) [pid = 1675] [serial = 64] [outer = 0x114547c00] 07:37:59 INFO - PROCESS | 1675 | 1461508679214 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]]]}] 07:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1379ms 07:37:59 INFO - PROCESS | 1675 | 1461508679251 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:37:59 INFO - PROCESS | 1675 | 1461508679256 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:37:59 INFO - PROCESS | 1675 | 1461508679260 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:37:59 INFO - PROCESS | 1675 | 1461508679262 Marionette TRACE conn2 <- [1,62,null,{}] 07:37:59 INFO - PROCESS | 1675 | 1461508679265 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}] 07:37:59 INFO - PROCESS | 1675 | 1461508679371 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:37:59 INFO - PROCESS | 1675 | 1461508679435 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x115ad6000 == 23 [pid = 1675] [id = 23] 07:37:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x115ab1000) [pid = 1675] [serial = 65] [outer = 0x0] 07:37:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x1187aa000) [pid = 1675] [serial = 66] [outer = 0x115ab1000] 07:37:59 INFO - PROCESS | 1675 | 1461508679477 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x11913a000) [pid = 1675] [serial = 67] [outer = 0x115ab1000] 07:37:59 INFO - PROCESS | 1675 | 1461508679969 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]]]}] 07:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 777ms 07:38:00 INFO - PROCESS | 1675 | 1461508680056 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 1675 | 1461508680059 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:38:00 INFO - PROCESS | 1675 | 1461508680065 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 1675 | 1461508680066 Marionette TRACE conn2 <- [1,66,null,{}] 07:38:00 INFO - PROCESS | 1675 | 1461508680069 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}] 07:38:00 INFO - PROCESS | 1675 | 1461508680174 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:38:00 INFO - PROCESS | 1675 | 1461508680228 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197da800 == 24 [pid = 1675] [id = 24] 07:38:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x11aaeb400) [pid = 1675] [serial = 68] [outer = 0x0] 07:38:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x11aaf4c00) [pid = 1675] [serial = 69] [outer = 0x11aaeb400] 07:38:00 INFO - PROCESS | 1675 | 1461508680258 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x11af71c00) [pid = 1675] [serial = 70] [outer = 0x11aaeb400] 07:38:00 INFO - PROCESS | 1675 | 1461508680900 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]]]}] 07:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 07:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:38:00 INFO - PROCESS | 1675 | 1461508680952 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 1675 | 1461508680954 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:38:00 INFO - PROCESS | 1675 | 1461508680960 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 1675 | 1461508680963 Marionette TRACE conn2 <- [1,70,null,{}] 07:38:00 INFO - PROCESS | 1675 | 1461508680966 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}] 07:38:01 INFO - PROCESS | 1675 | 1461508681047 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:38:01 INFO - PROCESS | 1675 | 1461508681108 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x115acd800 == 25 [pid = 1675] [id = 25] 07:38:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x118c95800) [pid = 1675] [serial = 71] [outer = 0x0] 07:38:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x118f24800) [pid = 1675] [serial = 72] [outer = 0x118c95800] 07:38:01 INFO - PROCESS | 1675 | 1461508681137 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x118cf0c00) [pid = 1675] [serial = 73] [outer = 0x118c95800] 07:38:01 INFO - PROCESS | 1675 | 1461508681554 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]]]}] 07:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 623ms 07:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:38:01 INFO - PROCESS | 1675 | 1461508681583 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:38:01 INFO - PROCESS | 1675 | 1461508681586 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:38:01 INFO - PROCESS | 1675 | 1461508681593 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:38:01 INFO - PROCESS | 1675 | 1461508681594 Marionette TRACE conn2 <- [1,74,null,{}] 07:38:01 INFO - PROCESS | 1675 | 1461508681596 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}] 07:38:01 INFO - PROCESS | 1675 | 1461508681664 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:38:01 INFO - PROCESS | 1675 | 1461508681669 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x118c4a800 == 26 [pid = 1675] [id = 26] 07:38:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x119140c00) [pid = 1675] [serial = 74] [outer = 0x0] 07:38:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x119254000) [pid = 1675] [serial = 75] [outer = 0x119140c00] 07:38:01 INFO - PROCESS | 1675 | 1461508681700 Marionette DEBUG loaded listener.js 07:38:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x119e5dc00) [pid = 1675] [serial = 76] [outer = 0x119140c00] 07:38:02 INFO - PROCESS | 1675 | 1461508682085 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]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 07:38:02 INFO - PROCESS | 1675 | 1461508682112 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:38:02 INFO - PROCESS | 1675 | 1461508682115 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:38:02 INFO - PROCESS | 1675 | 1461508682118 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 1675 | 1461508682122 Marionette TRACE conn2 <- [1,78,null,{}] 07:38:02 INFO - PROCESS | 1675 | 1461508682134 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}] 07:38:02 INFO - PROCESS | 1675 | 1461508682247 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:38:02 INFO - PROCESS | 1675 | 1461508682259 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d2800 == 27 [pid = 1675] [id = 27] 07:38:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x11582fc00) [pid = 1675] [serial = 77] [outer = 0x0] 07:38:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x11aa72c00) [pid = 1675] [serial = 78] [outer = 0x11582fc00] 07:38:02 INFO - PROCESS | 1675 | 1461508682303 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x11ad76c00) [pid = 1675] [serial = 79] [outer = 0x11582fc00] 07:38:02 INFO - PROCESS | 1675 | 1461508682647 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]]]}] 07:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 575ms 07:38:02 INFO - PROCESS | 1675 | 1461508682699 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:38:02 INFO - PROCESS | 1675 | 1461508682701 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:38:02 INFO - PROCESS | 1675 | 1461508682703 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:38:02 INFO - PROCESS | 1675 | 1461508682705 Marionette TRACE conn2 <- [1,82,null,{}] 07:38:02 INFO - PROCESS | 1675 | 1461508682707 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}] 07:38:02 INFO - PROCESS | 1675 | 1461508682776 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:38:02 INFO - PROCESS | 1675 | 1461508682780 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d8b800 == 28 [pid = 1675] [id = 28] 07:38:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x11af69400) [pid = 1675] [serial = 80] [outer = 0x0] 07:38:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x11b2f5400) [pid = 1675] [serial = 81] [outer = 0x11af69400] 07:38:02 INFO - PROCESS | 1675 | 1461508682808 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11b8b5400) [pid = 1675] [serial = 82] [outer = 0x11af69400] 07:38:03 INFO - PROCESS | 1675 | 1461508683129 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]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 07:38:03 INFO - PROCESS | 1675 | 1461508683175 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 1675 | 1461508683176 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:38:03 INFO - PROCESS | 1675 | 1461508683178 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 1675 | 1461508683179 Marionette TRACE conn2 <- [1,86,null,{}] 07:38:03 INFO - PROCESS | 1675 | 1461508683181 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}] 07:38:03 INFO - PROCESS | 1675 | 1461508683251 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:38:03 INFO - PROCESS | 1675 | 1461508683293 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a891800 == 29 [pid = 1675] [id = 29] 07:38:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11aaf2c00) [pid = 1675] [serial = 83] [outer = 0x0] 07:38:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11b8bac00) [pid = 1675] [serial = 84] [outer = 0x11aaf2c00] 07:38:03 INFO - PROCESS | 1675 | 1461508683319 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11be91000) [pid = 1675] [serial = 85] [outer = 0x11aaf2c00] 07:38:03 INFO - PROCESS | 1675 | 1461508683561 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]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 07:38:03 INFO - PROCESS | 1675 | 1461508683598 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 1675 | 1461508683599 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:38:03 INFO - PROCESS | 1675 | 1461508683602 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 1675 | 1461508683603 Marionette TRACE conn2 <- [1,90,null,{}] 07:38:03 INFO - PROCESS | 1675 | 1461508683613 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}] 07:38:03 INFO - PROCESS | 1675 | 1461508683702 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:38:03 INFO - PROCESS | 1675 | 1461508683710 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b859800 == 30 [pid = 1675] [id = 30] 07:38:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11be94800) [pid = 1675] [serial = 86] [outer = 0x0] 07:38:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11c179c00) [pid = 1675] [serial = 87] [outer = 0x11be94800] 07:38:03 INFO - PROCESS | 1675 | 1461508683738 Marionette DEBUG loaded listener.js 07:38:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11dbdf400) [pid = 1675] [serial = 88] [outer = 0x11be94800] 07:38:04 INFO - PROCESS | 1675 | 1461508684041 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]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 477ms 07:38:04 INFO - PROCESS | 1675 | 1461508684079 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:38:04 INFO - PROCESS | 1675 | 1461508684080 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:38:04 INFO - PROCESS | 1675 | 1461508684082 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 1675 | 1461508684083 Marionette TRACE conn2 <- [1,94,null,{}] 07:38:04 INFO - PROCESS | 1675 | 1461508684086 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}] 07:38:04 INFO - PROCESS | 1675 | 1461508684152 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:38:04 INFO - PROCESS | 1675 | 1461508684196 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8ff800 == 31 [pid = 1675] [id = 31] 07:38:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11be98400) [pid = 1675] [serial = 89] [outer = 0x0] 07:38:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11dbe9400) [pid = 1675] [serial = 90] [outer = 0x11be98400] 07:38:04 INFO - PROCESS | 1675 | 1461508684222 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x123c6e400) [pid = 1675] [serial = 91] [outer = 0x11be98400] 07:38:04 INFO - PROCESS | 1675 | 1461508684457 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]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 07:38:04 INFO - PROCESS | 1675 | 1461508684501 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 1675 | 1461508684502 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:38:04 INFO - PROCESS | 1675 | 1461508684512 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 1675 | 1461508684513 Marionette TRACE conn2 <- [1,98,null,{}] 07:38:04 INFO - PROCESS | 1675 | 1461508684516 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}] 07:38:04 INFO - PROCESS | 1675 | 1461508684588 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:38:04 INFO - PROCESS | 1675 | 1461508684593 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bcb5800 == 32 [pid = 1675] [id = 32] 07:38:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x123b39c00) [pid = 1675] [serial = 92] [outer = 0x0] 07:38:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x123c73c00) [pid = 1675] [serial = 93] [outer = 0x123b39c00] 07:38:04 INFO - PROCESS | 1675 | 1461508684620 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x123c79c00) [pid = 1675] [serial = 94] [outer = 0x123b39c00] 07:38:04 INFO - PROCESS | 1675 | 1461508684897 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]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 07:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:38:04 INFO - PROCESS | 1675 | 1461508684932 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 1675 | 1461508684934 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:38:04 INFO - PROCESS | 1675 | 1461508684936 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 1675 | 1461508684937 Marionette TRACE conn2 <- [1,102,null,{}] 07:38:04 INFO - PROCESS | 1675 | 1461508684947 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}] 07:38:05 INFO - PROCESS | 1675 | 1461508685020 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:38:05 INFO - PROCESS | 1675 | 1461508685064 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfb9800 == 33 [pid = 1675] [id = 33] 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x123c70000) [pid = 1675] [serial = 95] [outer = 0x0] 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x123e5f400) [pid = 1675] [serial = 96] [outer = 0x123c70000] 07:38:05 INFO - PROCESS | 1675 | 1461508685090 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12400a000) [pid = 1675] [serial = 97] [outer = 0x123c70000] 07:38:05 INFO - PROCESS | 1675 | 1461508685330 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]]]}] 07:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 428ms 07:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:38:05 INFO - PROCESS | 1675 | 1461508685366 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 1675 | 1461508685367 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:38:05 INFO - PROCESS | 1675 | 1461508685370 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 1675 | 1461508685372 Marionette TRACE conn2 <- [1,106,null,{}] 07:38:05 INFO - PROCESS | 1675 | 1461508685379 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}] 07:38:05 INFO - PROCESS | 1675 | 1461508685451 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:38:05 INFO - PROCESS | 1675 | 1461508685458 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c4df800 == 34 [pid = 1675] [id = 34] 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x123fdb800) [pid = 1675] [serial = 98] [outer = 0x0] 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x124265c00) [pid = 1675] [serial = 99] [outer = 0x123fdb800] 07:38:05 INFO - PROCESS | 1675 | 1461508685485 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124680c00) [pid = 1675] [serial = 100] [outer = 0x123fdb800] 07:38:05 INFO - PROCESS | 1675 | 1461508685763 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]]]}] 07:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 425ms 07:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:38:05 INFO - PROCESS | 1675 | 1461508685794 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 1675 | 1461508685796 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:38:05 INFO - PROCESS | 1675 | 1461508685798 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 1675 | 1461508685799 Marionette TRACE conn2 <- [1,110,null,{}] 07:38:05 INFO - PROCESS | 1675 | 1461508685802 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}] 07:38:05 INFO - PROCESS | 1675 | 1461508685898 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:38:05 INFO - PROCESS | 1675 | 1461508685943 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b9e000 == 35 [pid = 1675] [id = 35] 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12400ec00) [pid = 1675] [serial = 101] [outer = 0x0] 07:38:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x124689c00) [pid = 1675] [serial = 102] [outer = 0x12400ec00] 07:38:05 INFO - PROCESS | 1675 | 1461508685971 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x127611c00) [pid = 1675] [serial = 103] [outer = 0x12400ec00] 07:38:06 INFO - PROCESS | 1675 | 1461508686225 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]]]}] 07:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 07:38:06 INFO - PROCESS | 1675 | 1461508686267 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 1675 | 1461508686268 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:38:06 INFO - PROCESS | 1675 | 1461508686278 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 1675 | 1461508686279 Marionette TRACE conn2 <- [1,114,null,{}] 07:38:06 INFO - PROCESS | 1675 | 1461508686281 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}] 07:38:06 INFO - PROCESS | 1675 | 1461508686359 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:38:06 INFO - PROCESS | 1675 | 1461508686363 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dbd000 == 36 [pid = 1675] [id = 36] 07:38:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x127608400) [pid = 1675] [serial = 104] [outer = 0x0] 07:38:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x1277f2000) [pid = 1675] [serial = 105] [outer = 0x127608400] 07:38:06 INFO - PROCESS | 1675 | 1461508686388 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x1289f7800) [pid = 1675] [serial = 106] [outer = 0x127608400] 07:38:06 INFO - PROCESS | 1675 | 1461508686697 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]]]}] 07:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 07:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:38:06 INFO - PROCESS | 1675 | 1461508686747 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:38:06 INFO - PROCESS | 1675 | 1461508686748 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:38:06 INFO - PROCESS | 1675 | 1461508686750 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:38:06 INFO - PROCESS | 1675 | 1461508686751 Marionette TRACE conn2 <- [1,118,null,{}] 07:38:06 INFO - PROCESS | 1675 | 1461508686753 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}] 07:38:06 INFO - PROCESS | 1675 | 1461508686858 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:38:06 INFO - PROCESS | 1675 | 1461508686866 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x1240ae000 == 37 [pid = 1675] [id = 37] 07:38:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1276de400) [pid = 1675] [serial = 107] [outer = 0x0] 07:38:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x129c46400) [pid = 1675] [serial = 108] [outer = 0x1276de400] 07:38:06 INFO - PROCESS | 1675 | 1461508686898 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12b3e7000) [pid = 1675] [serial = 109] [outer = 0x1276de400] 07:38:07 INFO - PROCESS | 1675 | 1461508687232 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]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 520ms 07:38:07 INFO - PROCESS | 1675 | 1461508687270 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 1675 | 1461508687273 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:38:07 INFO - PROCESS | 1675 | 1461508687276 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 1675 | 1461508687277 Marionette TRACE conn2 <- [1,122,null,{}] 07:38:07 INFO - PROCESS | 1675 | 1461508687280 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}] 07:38:07 INFO - PROCESS | 1675 | 1461508687349 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:38:07 INFO - PROCESS | 1675 | 1461508687354 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x124823000 == 38 [pid = 1675] [id = 38] 07:38:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12b545000) [pid = 1675] [serial = 110] [outer = 0x0] 07:38:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12b54dc00) [pid = 1675] [serial = 111] [outer = 0x12b545000] 07:38:07 INFO - PROCESS | 1675 | 1461508687381 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12b7f5000) [pid = 1675] [serial = 112] [outer = 0x12b545000] 07:38:07 INFO - PROCESS | 1675 | 1461508687662 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]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 07:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:38:07 INFO - PROCESS | 1675 | 1461508687695 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 1675 | 1461508687696 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:38:07 INFO - PROCESS | 1675 | 1461508687698 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 1675 | 1461508687699 Marionette TRACE conn2 <- [1,126,null,{}] 07:38:07 INFO - PROCESS | 1675 | 1461508687703 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}] 07:38:07 INFO - PROCESS | 1675 | 1461508687781 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:38:07 INFO - PROCESS | 1675 | 1461508687835 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12685d800 == 39 [pid = 1675] [id = 39] 07:38:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x1157d4400) [pid = 1675] [serial = 113] [outer = 0x0] 07:38:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12b711c00) [pid = 1675] [serial = 114] [outer = 0x1157d4400] 07:38:07 INFO - PROCESS | 1675 | 1461508687861 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12b8f6c00) [pid = 1675] [serial = 115] [outer = 0x1157d4400] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d2800 == 38 [pid = 1675] [id = 27] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11bcb5800 == 37 [pid = 1675] [id = 32] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfb9800 == 36 [pid = 1675] [id = 33] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11a891800 == 35 [pid = 1675] [id = 29] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8ff800 == 34 [pid = 1675] [id = 31] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11b859800 == 33 [pid = 1675] [id = 30] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11c4df800 == 32 [pid = 1675] [id = 34] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x1240ae000 == 31 [pid = 1675] [id = 37] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x119d8b800 == 30 [pid = 1675] [id = 28] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x123dbd000 == 29 [pid = 1675] [id = 36] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x123b9e000 == 28 [pid = 1675] [id = 35] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x118c4a800 == 27 [pid = 1675] [id = 26] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12d798000 == 26 [pid = 1675] [id = 8] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12ea90000 == 25 [pid = 1675] [id = 12] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12e57c800 == 24 [pid = 1675] [id = 10] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1ca800 == 23 [pid = 1675] [id = 14] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12bba6000 == 22 [pid = 1675] [id = 6] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc7f800 == 21 [pid = 1675] [id = 9] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x13003c000 == 20 [pid = 1675] [id = 19] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x13024f000 == 19 [pid = 1675] [id = 20] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12e6a6800 == 18 [pid = 1675] [id = 11] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12e312000 == 17 [pid = 1675] [id = 21] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x115ad6000 == 16 [pid = 1675] [id = 23] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6c9000 == 15 [pid = 1675] [id = 15] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x115acd800 == 14 [pid = 1675] [id = 25] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x1144df000 == 13 [pid = 1675] [id = 22] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12eaad800 == 12 [pid = 1675] [id = 13] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x1197da800 == 11 [pid = 1675] [id = 24] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff22800 == 10 [pid = 1675] [id = 18] 07:38:09 INFO - PROCESS | 1675 | --DOCSHELL 0x124823000 == 9 [pid = 1675] [id = 38] 07:38:10 INFO - PROCESS | 1675 | 1461508690042 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]]]}] 07:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2379ms 07:38:10 INFO - PROCESS | 1675 | 1461508690077 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:38:10 INFO - PROCESS | 1675 | 1461508690079 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:38:10 INFO - PROCESS | 1675 | 1461508690083 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 1675 | 1461508690084 Marionette TRACE conn2 <- [1,130,null,{}] 07:38:10 INFO - PROCESS | 1675 | 1461508690089 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}] 07:38:10 INFO - PROCESS | 1675 | 1461508690164 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:38:10 INFO - PROCESS | 1675 | 1461508690222 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x115861000 == 10 [pid = 1675] [id = 40] 07:38:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x118c93000) [pid = 1675] [serial = 116] [outer = 0x0] 07:38:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x118f2d800) [pid = 1675] [serial = 117] [outer = 0x118c93000] 07:38:10 INFO - PROCESS | 1675 | 1461508690250 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x11919f400) [pid = 1675] [serial = 118] [outer = 0x118c93000] 07:38:11 INFO - PROCESS | 1675 | 1461508691159 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1122ms 07:38:11 INFO - PROCESS | 1675 | 1461508691205 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:38:11 INFO - PROCESS | 1675 | 1461508691207 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:38:11 INFO - PROCESS | 1675 | 1461508691210 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 1675 | 1461508691212 Marionette TRACE conn2 <- [1,134,null,{}] 07:38:11 INFO - PROCESS | 1675 | 1461508691216 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}] 07:38:11 INFO - PROCESS | 1675 | 1461508691306 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:38:11 INFO - PROCESS | 1675 | 1461508691338 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x1159aa000 == 11 [pid = 1675] [id = 41] 07:38:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x118fb7000) [pid = 1675] [serial = 119] [outer = 0x0] 07:38:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x11913f800) [pid = 1675] [serial = 120] [outer = 0x118fb7000] 07:38:11 INFO - PROCESS | 1675 | 1461508691366 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x119da0400) [pid = 1675] [serial = 121] [outer = 0x118fb7000] 07:38:11 INFO - PROCESS | 1675 | 1461508691743 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 572ms 07:38:11 INFO - PROCESS | 1675 | 1461508691783 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 1675 | 1461508691790 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:38:11 INFO - PROCESS | 1675 | 1461508691797 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 1675 | 1461508691800 Marionette TRACE conn2 <- [1,138,null,{}] 07:38:11 INFO - PROCESS | 1675 | 1461508691804 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}] 07:38:11 INFO - PROCESS | 1675 | 1461508691948 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:38:11 INFO - PROCESS | 1675 | 1461508691994 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x119179800 == 12 [pid = 1675] [id = 42] 07:38:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x119e5f400) [pid = 1675] [serial = 122] [outer = 0x0] 07:38:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x11a929000) [pid = 1675] [serial = 123] [outer = 0x119e5f400] 07:38:12 INFO - PROCESS | 1675 | 1461508692035 Marionette DEBUG loaded listener.js 07:38:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x11aaf4800) [pid = 1675] [serial = 124] [outer = 0x119e5f400] 07:38:12 INFO - PROCESS | 1675 | 1461508692917 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]]]}] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12bbc6400) [pid = 1675] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x1276de400) [pid = 1675] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x118c95800) [pid = 1675] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x11aaeb400) [pid = 1675] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x11be94800) [pid = 1675] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x11be98400) [pid = 1675] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x123b39c00) [pid = 1675] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x123c70000) [pid = 1675] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x123fdb800) [pid = 1675] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x114547c00) [pid = 1675] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x127608400) [pid = 1675] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12b545000) [pid = 1675] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x115ab1000) [pid = 1675] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11582fc00) [pid = 1675] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x11af69400) [pid = 1675] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x119140c00) [pid = 1675] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11aaf2c00) [pid = 1675] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x1302cb400) [pid = 1675] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12ffdc400) [pid = 1675] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11ad71400) [pid = 1675] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12f90f400) [pid = 1675] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12f382400) [pid = 1675] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12f1a8c00) [pid = 1675] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12eae5800) [pid = 1675] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12e538000) [pid = 1675] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x11aaf6800) [pid = 1675] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12e51a400) [pid = 1675] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12d9f3800) [pid = 1675] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:38:12 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12be7f800) [pid = 1675] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1173ms 07:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:38:12 INFO - PROCESS | 1675 | 1461508692976 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 1675 | 1461508692977 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:38:12 INFO - PROCESS | 1675 | 1461508692980 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 1675 | 1461508692982 Marionette TRACE conn2 <- [1,142,null,{}] 07:38:12 INFO - PROCESS | 1675 | 1461508692991 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}] 07:38:13 INFO - PROCESS | 1675 | 1461508693065 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:38:13 INFO - PROCESS | 1675 | 1461508693075 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d86000 == 13 [pid = 1675] [id = 43] 07:38:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x114448c00) [pid = 1675] [serial = 125] [outer = 0x0] 07:38:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11ad71400) [pid = 1675] [serial = 126] [outer = 0x114448c00] 07:38:13 INFO - PROCESS | 1675 | 1461508693103 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11b836c00) [pid = 1675] [serial = 127] [outer = 0x114448c00] 07:38:13 INFO - PROCESS | 1675 | 1461508693411 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]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms 07:38:13 INFO - PROCESS | 1675 | 1461508693451 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 1675 | 1461508693453 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:38:13 INFO - PROCESS | 1675 | 1461508693463 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 1675 | 1461508693464 Marionette TRACE conn2 <- [1,146,null,{}] 07:38:13 INFO - PROCESS | 1675 | 1461508693467 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}] 07:38:13 INFO - PROCESS | 1675 | 1461508693535 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:38:13 INFO - PROCESS | 1675 | 1461508693540 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa6d800 == 14 [pid = 1675] [id = 44] 07:38:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11b8be800) [pid = 1675] [serial = 128] [outer = 0x0] 07:38:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11be2f000) [pid = 1675] [serial = 129] [outer = 0x11b8be800] 07:38:13 INFO - PROCESS | 1675 | 1461508693569 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11be91400) [pid = 1675] [serial = 130] [outer = 0x11b8be800] 07:38:13 INFO - PROCESS | 1675 | 1461508693884 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]]]}] 07:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 07:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:38:13 INFO - PROCESS | 1675 | 1461508693932 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:38:13 INFO - PROCESS | 1675 | 1461508693933 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:38:13 INFO - PROCESS | 1675 | 1461508693935 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:38:13 INFO - PROCESS | 1675 | 1461508693936 Marionette TRACE conn2 <- [1,150,null,{}] 07:38:13 INFO - PROCESS | 1675 | 1461508693939 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}] 07:38:14 INFO - PROCESS | 1675 | 1461508694016 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:38:14 INFO - PROCESS | 1675 | 1461508694062 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8ef800 == 15 [pid = 1675] [id = 45] 07:38:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x119e5e400) [pid = 1675] [serial = 131] [outer = 0x0] 07:38:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11be9a400) [pid = 1675] [serial = 132] [outer = 0x119e5e400] 07:38:14 INFO - PROCESS | 1675 | 1461508694087 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x11c428800) [pid = 1675] [serial = 133] [outer = 0x119e5e400] 07:38:14 INFO - PROCESS | 1675 | 1461508694383 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]]]}] 07:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 07:38:14 INFO - PROCESS | 1675 | 1461508694412 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 1675 | 1461508694413 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:38:14 INFO - PROCESS | 1675 | 1461508694415 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 1675 | 1461508694416 Marionette TRACE conn2 <- [1,154,null,{}] 07:38:14 INFO - PROCESS | 1675 | 1461508694419 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}] 07:38:14 INFO - PROCESS | 1675 | 1461508694507 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:38:14 INFO - PROCESS | 1675 | 1461508694512 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3bc800 == 16 [pid = 1675] [id = 46] 07:38:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11c429000) [pid = 1675] [serial = 134] [outer = 0x0] 07:38:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x123c6e800) [pid = 1675] [serial = 135] [outer = 0x11c429000] 07:38:14 INFO - PROCESS | 1675 | 1461508694541 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x123fd3c00) [pid = 1675] [serial = 136] [outer = 0x11c429000] 07:38:14 INFO - PROCESS | 1675 | 1461508694840 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]]]}] 07:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 07:38:14 INFO - PROCESS | 1675 | 1461508694885 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:38:14 INFO - PROCESS | 1675 | 1461508694887 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:38:14 INFO - PROCESS | 1675 | 1461508694891 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 1675 | 1461508694892 Marionette TRACE conn2 <- [1,158,null,{}] 07:38:14 INFO - PROCESS | 1675 | 1461508694895 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}] 07:38:15 INFO - PROCESS | 1675 | 1461508695023 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:38:15 INFO - PROCESS | 1675 | 1461508695051 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x1145a7800 == 17 [pid = 1675] [id = 47] 07:38:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x1140c6800) [pid = 1675] [serial = 137] [outer = 0x0] 07:38:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x1148d5c00) [pid = 1675] [serial = 138] [outer = 0x1140c6800] 07:38:15 INFO - PROCESS | 1675 | 1461508695083 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x1157d4000) [pid = 1675] [serial = 139] [outer = 0x1140c6800] 07:38:15 INFO - PROCESS | 1675 | 1461508695549 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]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 07:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:38:15 INFO - PROCESS | 1675 | 1461508695563 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:38:15 INFO - PROCESS | 1675 | 1461508695565 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:38:15 INFO - PROCESS | 1675 | 1461508695568 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 1675 | 1461508695570 Marionette TRACE conn2 <- [1,162,null,{}] 07:38:15 INFO - PROCESS | 1675 | 1461508695573 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}] 07:38:15 INFO - PROCESS | 1675 | 1461508695694 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:38:15 INFO - PROCESS | 1675 | 1461508695817 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a896800 == 18 [pid = 1675] [id = 48] 07:38:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x1192bbc00) [pid = 1675] [serial = 140] [outer = 0x0] 07:38:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11a8a1c00) [pid = 1675] [serial = 141] [outer = 0x1192bbc00] 07:38:15 INFO - PROCESS | 1675 | 1461508695869 Marionette DEBUG loaded listener.js 07:38:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x11aa74800) [pid = 1675] [serial = 142] [outer = 0x1192bbc00] 07:38:16 INFO - PROCESS | 1675 | 1461508696255 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]]]}] 07:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 727ms 07:38:16 INFO - PROCESS | 1675 | 1461508696295 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:38:16 INFO - PROCESS | 1675 | 1461508696297 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:38:16 INFO - PROCESS | 1675 | 1461508696299 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:38:16 INFO - PROCESS | 1675 | 1461508696300 Marionette TRACE conn2 <- [1,166,null,{}] 07:38:16 INFO - PROCESS | 1675 | 1461508696303 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}] 07:38:16 INFO - PROCESS | 1675 | 1461508696424 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:38:16 INFO - PROCESS | 1675 | 1461508696489 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d85800 == 19 [pid = 1675] [id = 49] 07:38:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11b2f5c00) [pid = 1675] [serial = 143] [outer = 0x0] 07:38:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11be2c400) [pid = 1675] [serial = 144] [outer = 0x11b2f5c00] 07:38:16 INFO - PROCESS | 1675 | 1461508696537 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x11c48c000) [pid = 1675] [serial = 145] [outer = 0x11b2f5c00] 07:38:17 INFO - PROCESS | 1675 | 1461508697064 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]]]}] 07:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 820ms 07:38:17 INFO - PROCESS | 1675 | 1461508697119 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:38:17 INFO - PROCESS | 1675 | 1461508697122 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:38:17 INFO - PROCESS | 1675 | 1461508697130 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 1675 | 1461508697133 Marionette TRACE conn2 <- [1,170,null,{}] 07:38:17 INFO - PROCESS | 1675 | 1461508697136 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}] 07:38:17 INFO - PROCESS | 1675 | 1461508697232 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:38:17 INFO - PROCESS | 1675 | 1461508697296 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x1240ba000 == 20 [pid = 1675] [id = 50] 07:38:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x123e60000) [pid = 1675] [serial = 146] [outer = 0x0] 07:38:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x124048c00) [pid = 1675] [serial = 147] [outer = 0x123e60000] 07:38:17 INFO - PROCESS | 1675 | 1461508697351 Marionette DEBUG loaded listener.js 07:38:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x12468e800) [pid = 1675] [serial = 148] [outer = 0x123e60000] 07:38:17 INFO - PROCESS | 1675 | 1461508697862 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]]]}] 07:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 776ms 07:38:17 INFO - PROCESS | 1675 | 1461508697902 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:38:17 INFO - PROCESS | 1675 | 1461508697904 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:38:17 INFO - PROCESS | 1675 | 1461508697906 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 1675 | 1461508697907 Marionette TRACE conn2 <- [1,174,null,{}] 07:38:17 INFO - PROCESS | 1675 | 1461508697910 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}] 07:38:18 INFO - PROCESS | 1675 | 1461508697997 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:38:18 INFO - PROCESS | 1675 | 1461508698054 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x115866000 == 21 [pid = 1675] [id = 51] 07:38:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x11a8ab800) [pid = 1675] [serial = 149] [outer = 0x0] 07:38:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x11b2ef400) [pid = 1675] [serial = 150] [outer = 0x11a8ab800] 07:38:18 INFO - PROCESS | 1675 | 1461508698085 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x123c71c00) [pid = 1675] [serial = 151] [outer = 0x11a8ab800] 07:38:18 INFO - PROCESS | 1675 | 1461508698674 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]]]}] 07:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 821ms 07:38:18 INFO - PROCESS | 1675 | 1461508698728 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 1675 | 1461508698730 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:38:18 INFO - PROCESS | 1675 | 1461508698733 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 1675 | 1461508698735 Marionette TRACE conn2 <- [1,178,null,{}] 07:38:18 INFO - PROCESS | 1675 | 1461508698759 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}] 07:38:18 INFO - PROCESS | 1675 | 1461508698838 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:38:18 INFO - PROCESS | 1675 | 1461508698900 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x119171000 == 22 [pid = 1675] [id = 52] 07:38:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x118ce3000) [pid = 1675] [serial = 152] [outer = 0x0] 07:38:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x119138000) [pid = 1675] [serial = 153] [outer = 0x118ce3000] 07:38:18 INFO - PROCESS | 1675 | 1461508698930 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x119d9f400) [pid = 1675] [serial = 154] [outer = 0x118ce3000] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x13075e000) [pid = 1675] [serial = 61] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x11b8bac00) [pid = 1675] [serial = 84] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x118f24800) [pid = 1675] [serial = 72] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x11aaf4c00) [pid = 1675] [serial = 69] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x118cf0c00) [pid = 1675] [serial = 73] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x11c179c00) [pid = 1675] [serial = 87] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x123c6e400) [pid = 1675] [serial = 91] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x123c73c00) [pid = 1675] [serial = 93] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x123e5f400) [pid = 1675] [serial = 96] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x123c79c00) [pid = 1675] [serial = 94] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x124689c00) [pid = 1675] [serial = 102] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x124265c00) [pid = 1675] [serial = 99] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x124680c00) [pid = 1675] [serial = 100] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x1148cc000) [pid = 1675] [serial = 63] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x1277f2000) [pid = 1675] [serial = 105] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x129c46400) [pid = 1675] [serial = 108] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x1289f7800) [pid = 1675] [serial = 106] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12b7f5000) [pid = 1675] [serial = 112] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x1187aa000) [pid = 1675] [serial = 66] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12b54dc00) [pid = 1675] [serial = 111] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11dbe9400) [pid = 1675] [serial = 90] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x11ad76c00) [pid = 1675] [serial = 79] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11aa72c00) [pid = 1675] [serial = 78] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11b8b5400) [pid = 1675] [serial = 82] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x119254000) [pid = 1675] [serial = 75] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11be91000) [pid = 1675] [serial = 85] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x119e5dc00) [pid = 1675] [serial = 76] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11b2f5400) [pid = 1675] [serial = 81] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11af71c00) [pid = 1675] [serial = 70] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x114cac400) [pid = 1675] [serial = 64] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11913a000) [pid = 1675] [serial = 67] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11dbdf400) [pid = 1675] [serial = 88] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12400a000) [pid = 1675] [serial = 97] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12d7e5c00) [pid = 1675] [serial = 22] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12be47000) [pid = 1675] [serial = 18] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12bbc7000) [pid = 1675] [serial = 15] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12bbcd800) [pid = 1675] [serial = 16] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12b711c00) [pid = 1675] [serial = 114] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x123fd4c00) [pid = 1675] [serial = 11] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x1243e6800) [pid = 1675] [serial = 8] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x12b3e7000) [pid = 1675] [serial = 109] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x12f907000) [pid = 1675] [serial = 42] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12f90d400) [pid = 1675] [serial = 43] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12f379800) [pid = 1675] [serial = 39] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x12f37f000) [pid = 1675] [serial = 40] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x12f1a0400) [pid = 1675] [serial = 36] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x12f1a4400) [pid = 1675] [serial = 37] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x12ead7800) [pid = 1675] [serial = 33] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x12eae1000) [pid = 1675] [serial = 34] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x11ad6d800) [pid = 1675] [serial = 30] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 74 (0x12e535400) [pid = 1675] [serial = 31] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 73 (0x11ad6f800) [pid = 1675] [serial = 28] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 72 (0x12e51c000) [pid = 1675] [serial = 27] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 71 (0x12da7c400) [pid = 1675] [serial = 24] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 70 (0x12da86000) [pid = 1675] [serial = 25] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 69 (0x12d6be000) [pid = 1675] [serial = 21] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 68 (0x1302cf800) [pid = 1675] [serial = 60] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 67 (0x13027d400) [pid = 1675] [serial = 57] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 66 (0x1302c6800) [pid = 1675] [serial = 58] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 65 (0x12ffdb800) [pid = 1675] [serial = 55] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 64 (0x11af70c00) [pid = 1675] [serial = 54] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 63 (0x12f93e800) [pid = 1675] [serial = 51] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 62 (0x12ffd5c00) [pid = 1675] [serial = 52] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 61 (0x12fc2d000) [pid = 1675] [serial = 45] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | --DOMWINDOW == 60 (0x12f948c00) [pid = 1675] [serial = 48] [outer = 0x0] [url = about:blank] 07:38:19 INFO - PROCESS | 1675 | 1461508699632 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]]]}] 07:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 941ms 07:38:19 INFO - PROCESS | 1675 | 1461508699677 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:38:19 INFO - PROCESS | 1675 | 1461508699680 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:38:19 INFO - PROCESS | 1675 | 1461508699683 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:38:19 INFO - PROCESS | 1675 | 1461508699685 Marionette TRACE conn2 <- [1,182,null,{}] 07:38:19 INFO - PROCESS | 1675 | 1461508699694 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}] 07:38:19 INFO - PROCESS | 1675 | 1461508699769 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:38:19 INFO - PROCESS | 1675 | 1461508699808 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x11860c000 == 23 [pid = 1675] [id = 53] 07:38:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 61 (0x118c13c00) [pid = 1675] [serial = 155] [outer = 0x0] 07:38:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 62 (0x118f28400) [pid = 1675] [serial = 156] [outer = 0x118c13c00] 07:38:19 INFO - PROCESS | 1675 | 1461508699837 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 63 (0x114c33c00) [pid = 1675] [serial = 157] [outer = 0x118c13c00] 07:38:20 INFO - PROCESS | 1675 | 1461508700123 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]]]}] 07:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 475ms 07:38:20 INFO - PROCESS | 1675 | 1461508700162 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 1675 | 1461508700166 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:38:20 INFO - PROCESS | 1675 | 1461508700172 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 1675 | 1461508700177 Marionette TRACE conn2 <- [1,186,null,{}] 07:38:20 INFO - PROCESS | 1675 | 1461508700179 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}] 07:38:20 INFO - PROCESS | 1675 | 1461508700250 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:38:20 INFO - PROCESS | 1675 | 1461508700256 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x119273800 == 24 [pid = 1675] [id = 54] 07:38:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 64 (0x119da6800) [pid = 1675] [serial = 158] [outer = 0x0] 07:38:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 65 (0x11aa76000) [pid = 1675] [serial = 159] [outer = 0x119da6800] 07:38:20 INFO - PROCESS | 1675 | 1461508700284 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 66 (0x11ad6d000) [pid = 1675] [serial = 160] [outer = 0x119da6800] 07:38:20 INFO - PROCESS | 1675 | 1461508700596 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]]]}] 07:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 07:38:20 INFO - PROCESS | 1675 | 1461508700645 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 1675 | 1461508700646 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:38:20 INFO - PROCESS | 1675 | 1461508700649 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 1675 | 1461508700651 Marionette TRACE conn2 <- [1,190,null,{}] 07:38:20 INFO - PROCESS | 1675 | 1461508700659 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}] 07:38:20 INFO - PROCESS | 1675 | 1461508700730 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:38:20 INFO - PROCESS | 1675 | 1461508700740 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a862000 == 25 [pid = 1675] [id = 55] 07:38:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 67 (0x11af70400) [pid = 1675] [serial = 161] [outer = 0x0] 07:38:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 68 (0x11b8c0400) [pid = 1675] [serial = 162] [outer = 0x11af70400] 07:38:20 INFO - PROCESS | 1675 | 1461508700769 Marionette DEBUG loaded listener.js 07:38:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 69 (0x11be37000) [pid = 1675] [serial = 163] [outer = 0x11af70400] 07:38:21 INFO - PROCESS | 1675 | 1461508701063 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]]]}] 07:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 07:38:21 INFO - PROCESS | 1675 | 1461508701120 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 1675 | 1461508701123 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:38:21 INFO - PROCESS | 1675 | 1461508701127 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 1675 | 1461508701128 Marionette TRACE conn2 <- [1,194,null,{}] 07:38:21 INFO - PROCESS | 1675 | 1461508701130 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}] 07:38:21 INFO - PROCESS | 1675 | 1461508701197 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:38:21 INFO - PROCESS | 1675 | 1461508701240 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa60000 == 26 [pid = 1675] [id = 56] 07:38:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 70 (0x118665800) [pid = 1675] [serial = 164] [outer = 0x0] 07:38:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 71 (0x11be9bc00) [pid = 1675] [serial = 165] [outer = 0x118665800] 07:38:21 INFO - PROCESS | 1675 | 1461508701266 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 72 (0x11c48c800) [pid = 1675] [serial = 166] [outer = 0x118665800] 07:38:21 INFO - PROCESS | 1675 | 1461508701518 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]]]}] 07:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 417ms 07:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:38:21 INFO - PROCESS | 1675 | 1461508701547 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 1675 | 1461508701548 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:38:21 INFO - PROCESS | 1675 | 1461508701551 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 1675 | 1461508701552 Marionette TRACE conn2 <- [1,198,null,{}] 07:38:21 INFO - PROCESS | 1675 | 1461508701568 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}] 07:38:21 INFO - PROCESS | 1675 | 1461508701650 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:38:21 INFO - PROCESS | 1675 | 1461508701656 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8f8000 == 27 [pid = 1675] [id = 57] 07:38:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 73 (0x11af73000) [pid = 1675] [serial = 167] [outer = 0x0] 07:38:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 74 (0x11dbe3c00) [pid = 1675] [serial = 168] [outer = 0x11af73000] 07:38:21 INFO - PROCESS | 1675 | 1461508701683 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 75 (0x123b30c00) [pid = 1675] [serial = 169] [outer = 0x11af73000] 07:38:22 INFO - PROCESS | 1675 | 1461508702047 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 518ms 07:38:22 INFO - PROCESS | 1675 | 1461508702070 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 1675 | 1461508702071 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:38:22 INFO - PROCESS | 1675 | 1461508702079 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 1675 | 1461508702080 Marionette TRACE conn2 <- [1,202,null,{}] 07:38:22 INFO - PROCESS | 1675 | 1461508702082 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}] 07:38:22 INFO - PROCESS | 1675 | 1461508702179 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:38:22 INFO - PROCESS | 1675 | 1461508702183 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3cd000 == 28 [pid = 1675] [id = 58] 07:38:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x11af73800) [pid = 1675] [serial = 170] [outer = 0x0] 07:38:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x124045800) [pid = 1675] [serial = 171] [outer = 0x11af73800] 07:38:22 INFO - PROCESS | 1675 | 1461508702211 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x1245ef800) [pid = 1675] [serial = 172] [outer = 0x11af73800] 07:38:22 INFO - PROCESS | 1675 | 1461508702526 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]]]}] 07:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 474ms 07:38:22 INFO - PROCESS | 1675 | 1461508702548 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:38:22 INFO - PROCESS | 1675 | 1461508702550 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:38:22 INFO - PROCESS | 1675 | 1461508702553 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:38:22 INFO - PROCESS | 1675 | 1461508702556 Marionette TRACE conn2 <- [1,206,null,{}] 07:38:22 INFO - PROCESS | 1675 | 1461508702568 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}] 07:38:22 INFO - PROCESS | 1675 | 1461508702687 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:38:22 INFO - PROCESS | 1675 | 1461508702694 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b8f800 == 29 [pid = 1675] [id = 59] 07:38:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x123c72800) [pid = 1675] [serial = 173] [outer = 0x0] 07:38:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x126891000) [pid = 1675] [serial = 174] [outer = 0x123c72800] 07:38:22 INFO - PROCESS | 1675 | 1461508702734 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x126ce1000) [pid = 1675] [serial = 175] [outer = 0x123c72800] 07:38:23 INFO - PROCESS | 1675 | 1461508703091 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]]]}] 07:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 579ms 07:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:38:23 INFO - PROCESS | 1675 | 1461508703136 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 1675 | 1461508703137 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:38:23 INFO - PROCESS | 1675 | 1461508703142 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 1675 | 1461508703144 Marionette TRACE conn2 <- [1,210,null,{}] 07:38:23 INFO - PROCESS | 1675 | 1461508703146 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}] 07:38:23 INFO - PROCESS | 1675 | 1461508703230 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:38:23 INFO - PROCESS | 1675 | 1461508703234 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x123ba3800 == 30 [pid = 1675] [id = 60] 07:38:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x126ce3000) [pid = 1675] [serial = 176] [outer = 0x0] 07:38:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x126dce800) [pid = 1675] [serial = 177] [outer = 0x126ce3000] 07:38:23 INFO - PROCESS | 1675 | 1461508703260 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x12760f000) [pid = 1675] [serial = 178] [outer = 0x126ce3000] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x118c93000) [pid = 1675] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x1157d4400) [pid = 1675] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x12400ec00) [pid = 1675] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 80 (0x11c429000) [pid = 1675] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 79 (0x119e5f400) [pid = 1675] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 78 (0x118fb7000) [pid = 1675] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 77 (0x114448c00) [pid = 1675] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 76 (0x11b8be800) [pid = 1675] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:38:23 INFO - PROCESS | 1675 | --DOMWINDOW == 75 (0x119e5e400) [pid = 1675] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:38:23 INFO - PROCESS | 1675 | 1461508703594 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]]]}] 07:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 472ms 07:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:38:23 INFO - PROCESS | 1675 | 1461508703612 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 1675 | 1461508703613 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:38:23 INFO - PROCESS | 1675 | 1461508703615 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 1675 | 1461508703617 Marionette TRACE conn2 <- [1,214,null,{}] 07:38:23 INFO - PROCESS | 1675 | 1461508703619 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}] 07:38:23 INFO - PROCESS | 1675 | 1461508703685 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:38:23 INFO - PROCESS | 1675 | 1461508703690 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a897000 == 31 [pid = 1675] [id = 61] 07:38:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 76 (0x118f27c00) [pid = 1675] [serial = 179] [outer = 0x0] 07:38:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 77 (0x11ad70400) [pid = 1675] [serial = 180] [outer = 0x118f27c00] 07:38:23 INFO - PROCESS | 1675 | 1461508703718 Marionette DEBUG loaded listener.js 07:38:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 78 (0x127611400) [pid = 1675] [serial = 181] [outer = 0x118f27c00] 07:38:24 INFO - PROCESS | 1675 | 1461508704008 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 417ms 07:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:38:24 INFO - PROCESS | 1675 | 1461508704034 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:38:24 INFO - PROCESS | 1675 | 1461508704035 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:38:24 INFO - PROCESS | 1675 | 1461508704037 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 1675 | 1461508704039 Marionette TRACE conn2 <- [1,218,null,{}] 07:38:24 INFO - PROCESS | 1675 | 1461508704044 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}] 07:38:24 INFO - PROCESS | 1675 | 1461508704112 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:38:24 INFO - PROCESS | 1675 | 1461508704153 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x123e47000 == 32 [pid = 1675] [id = 62] 07:38:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 79 (0x118c93000) [pid = 1675] [serial = 182] [outer = 0x0] 07:38:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 80 (0x1276d3400) [pid = 1675] [serial = 183] [outer = 0x118c93000] 07:38:24 INFO - PROCESS | 1675 | 1461508704179 Marionette DEBUG loaded listener.js 07:38:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 81 (0x1277f3400) [pid = 1675] [serial = 184] [outer = 0x118c93000] 07:38:24 INFO - PROCESS | 1675 | 1461508704449 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 473ms 07:38:24 INFO - PROCESS | 1675 | 1461508704511 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:38:24 INFO - PROCESS | 1675 | 1461508704512 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:38:24 INFO - PROCESS | 1675 | 1461508704515 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 1675 | 1461508704516 Marionette TRACE conn2 <- [1,222,null,{}] 07:38:24 INFO - PROCESS | 1675 | 1461508704519 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}] 07:38:24 INFO - PROCESS | 1675 | 1461508704602 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:38:24 INFO - PROCESS | 1675 | 1461508704609 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12685c000 == 33 [pid = 1675] [id = 63] 07:38:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11865d400) [pid = 1675] [serial = 185] [outer = 0x0] 07:38:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x1289f7400) [pid = 1675] [serial = 186] [outer = 0x11865d400] 07:38:24 INFO - PROCESS | 1675 | 1461508704637 Marionette DEBUG loaded listener.js 07:38:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x12b549400) [pid = 1675] [serial = 187] [outer = 0x11865d400] 07:38:24 INFO - PROCESS | 1675 | 1461508704947 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 471ms 07:38:24 INFO - PROCESS | 1675 | 1461508704986 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:38:24 INFO - PROCESS | 1675 | 1461508704988 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:38:24 INFO - PROCESS | 1675 | 1461508704992 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 1675 | 1461508704993 Marionette TRACE conn2 <- [1,226,null,{}] 07:38:24 INFO - PROCESS | 1675 | 1461508704996 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}] 07:38:25 INFO - PROCESS | 1675 | 1461508705081 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:38:25 INFO - PROCESS | 1675 | 1461508705087 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x126c16000 == 34 [pid = 1675] [id = 64] 07:38:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x1276df000) [pid = 1675] [serial = 188] [outer = 0x0] 07:38:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x12b70ac00) [pid = 1675] [serial = 189] [outer = 0x1276df000] 07:38:25 INFO - PROCESS | 1675 | 1461508705116 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x12b7f6400) [pid = 1675] [serial = 190] [outer = 0x1276df000] 07:38:25 INFO - PROCESS | 1675 | 1461508705394 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]]]}] 07:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 07:38:25 INFO - PROCESS | 1675 | 1461508705418 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:38:25 INFO - PROCESS | 1675 | 1461508705420 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:38:25 INFO - PROCESS | 1675 | 1461508705434 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:38:25 INFO - PROCESS | 1675 | 1461508705435 Marionette TRACE conn2 <- [1,230,null,{}] 07:38:25 INFO - PROCESS | 1675 | 1461508705440 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}] 07:38:25 INFO - PROCESS | 1675 | 1461508705546 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:38:25 INFO - PROCESS | 1675 | 1461508705662 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x11489c000 == 35 [pid = 1675] [id = 65] 07:38:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x114011000) [pid = 1675] [serial = 191] [outer = 0x0] 07:38:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11485fc00) [pid = 1675] [serial = 192] [outer = 0x114011000] 07:38:25 INFO - PROCESS | 1675 | 1461508705711 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x115825800) [pid = 1675] [serial = 193] [outer = 0x114011000] 07:38:26 INFO - PROCESS | 1675 | 1461508706266 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]]]}] 07:38:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x118a6e800) [pid = 1675] [serial = 194] [outer = 0x12f910000] 07:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 878ms 07:38:26 INFO - PROCESS | 1675 | 1461508706325 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:38:26 INFO - PROCESS | 1675 | 1461508706327 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:38:26 INFO - PROCESS | 1675 | 1461508706368 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 1675 | 1461508706371 Marionette TRACE conn2 <- [1,234,null,{}] 07:38:26 INFO - PROCESS | 1675 | 1461508706376 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}] 07:38:26 INFO - PROCESS | 1675 | 1461508706476 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:38:26 INFO - PROCESS | 1675 | 1461508706519 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b84d000 == 36 [pid = 1675] [id = 66] 07:38:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11aa72c00) [pid = 1675] [serial = 195] [outer = 0x0] 07:38:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x11ad79800) [pid = 1675] [serial = 196] [outer = 0x11aa72c00] 07:38:26 INFO - PROCESS | 1675 | 1461508706551 Marionette DEBUG loaded listener.js 07:38:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11b83a400) [pid = 1675] [serial = 197] [outer = 0x11aa72c00] 07:38:27 INFO - PROCESS | 1675 | 1461508707109 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]]]}] 07:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 801ms 07:38:27 INFO - PROCESS | 1675 | 1461508707147 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 1675 | 1461508707149 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:38:27 INFO - PROCESS | 1675 | 1461508707154 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 1675 | 1461508707158 Marionette TRACE conn2 <- [1,238,null,{}] 07:38:27 INFO - PROCESS | 1675 | 1461508707163 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}] 07:38:27 INFO - PROCESS | 1675 | 1461508707253 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:38:27 INFO - PROCESS | 1675 | 1461508707320 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x11884a800 == 37 [pid = 1675] [id = 67] 07:38:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x118f25400) [pid = 1675] [serial = 198] [outer = 0x0] 07:38:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x119140c00) [pid = 1675] [serial = 199] [outer = 0x118f25400] 07:38:27 INFO - PROCESS | 1675 | 1461508707350 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11a8a5400) [pid = 1675] [serial = 200] [outer = 0x118f25400] 07:38:27 INFO - PROCESS | 1675 | 1461508707712 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]]]}] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x123c6e800) [pid = 1675] [serial = 135] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11a929000) [pid = 1675] [serial = 123] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11913f800) [pid = 1675] [serial = 120] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x119da0400) [pid = 1675] [serial = 121] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x123fd3c00) [pid = 1675] [serial = 136] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11aaf4800) [pid = 1675] [serial = 124] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11ad71400) [pid = 1675] [serial = 126] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x11919f400) [pid = 1675] [serial = 118] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x11be2f000) [pid = 1675] [serial = 129] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x11b836c00) [pid = 1675] [serial = 127] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x11be91400) [pid = 1675] [serial = 130] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11c428800) [pid = 1675] [serial = 133] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 84 (0x11be9a400) [pid = 1675] [serial = 132] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 83 (0x118f2d800) [pid = 1675] [serial = 117] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 82 (0x12b8f6c00) [pid = 1675] [serial = 115] [outer = 0x0] [url = about:blank] 07:38:27 INFO - PROCESS | 1675 | --DOMWINDOW == 81 (0x127611c00) [pid = 1675] [serial = 103] [outer = 0x0] [url = about:blank] 07:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 577ms 07:38:27 INFO - PROCESS | 1675 | 1461508707731 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:38:27 INFO - PROCESS | 1675 | 1461508707735 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:38:27 INFO - PROCESS | 1675 | 1461508707740 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:38:27 INFO - PROCESS | 1675 | 1461508707741 Marionette TRACE conn2 <- [1,242,null,{}] 07:38:27 INFO - PROCESS | 1675 | 1461508707744 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}] 07:38:27 INFO - PROCESS | 1675 | 1461508707816 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:38:27 INFO - PROCESS | 1675 | 1461508707822 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x119278000 == 38 [pid = 1675] [id = 68] 07:38:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 82 (0x11a92e800) [pid = 1675] [serial = 201] [outer = 0x0] 07:38:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 83 (0x11aaf6800) [pid = 1675] [serial = 202] [outer = 0x11a92e800] 07:38:27 INFO - PROCESS | 1675 | 1461508707850 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 84 (0x11b2f2000) [pid = 1675] [serial = 203] [outer = 0x11a92e800] 07:38:28 INFO - PROCESS | 1675 | 1461508708183 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]]]}] 07:38:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 07:38:28 INFO - PROCESS | 1675 | 1461508708210 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 1675 | 1461508708212 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:38:28 INFO - PROCESS | 1675 | 1461508708216 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 1675 | 1461508708220 Marionette TRACE conn2 <- [1,246,null,{}] 07:38:28 INFO - PROCESS | 1675 | 1461508708232 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}] 07:38:28 INFO - PROCESS | 1675 | 1461508708358 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:38:28 INFO - PROCESS | 1675 | 1461508708422 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa6c800 == 39 [pid = 1675] [id = 69] 07:38:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 85 (0x11af71400) [pid = 1675] [serial = 204] [outer = 0x0] 07:38:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x11b8bcc00) [pid = 1675] [serial = 205] [outer = 0x11af71400] 07:38:28 INFO - PROCESS | 1675 | 1461508708467 Marionette DEBUG loaded listener.js 07:38:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11dbdfc00) [pid = 1675] [serial = 206] [outer = 0x11af71400] 07:38:28 INFO - PROCESS | 1675 | 1461508708810 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]]]}] 07:38:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 628ms 07:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:38:28 INFO - PROCESS | 1675 | 1461508708844 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 1675 | 1461508708845 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:38:28 INFO - PROCESS | 1675 | 1461508708847 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 1675 | 1461508708848 Marionette TRACE conn2 <- [1,250,null,{}] 07:38:28 INFO - PROCESS | 1675 | 1461508708851 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}] 07:38:28 INFO - PROCESS | 1675 | 1461508708922 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:38:28 INFO - PROCESS | 1675 | 1461508708964 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bb9f800 == 40 [pid = 1675] [id = 70] 07:38:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11582b000) [pid = 1675] [serial = 207] [outer = 0x0] 07:38:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x123b2c000) [pid = 1675] [serial = 208] [outer = 0x11582b000] 07:38:28 INFO - PROCESS | 1675 | 1461508708990 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x123d47c00) [pid = 1675] [serial = 209] [outer = 0x11582b000] 07:38:29 INFO - PROCESS | 1675 | 1461508709264 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]]]}] 07:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 07:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:38:29 INFO - PROCESS | 1675 | 1461508709317 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 1675 | 1461508709319 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:38:29 INFO - PROCESS | 1675 | 1461508709325 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 1675 | 1461508709328 Marionette TRACE conn2 <- [1,254,null,{}] 07:38:29 INFO - PROCESS | 1675 | 1461508709331 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}] 07:38:29 INFO - PROCESS | 1675 | 1461508709437 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:38:29 INFO - PROCESS | 1675 | 1461508709499 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x1159a5000 == 41 [pid = 1675] [id = 71] 07:38:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x1178fa000) [pid = 1675] [serial = 210] [outer = 0x0] 07:38:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x123e63400) [pid = 1675] [serial = 211] [outer = 0x1178fa000] 07:38:29 INFO - PROCESS | 1675 | 1461508709539 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x1243e6800) [pid = 1675] [serial = 212] [outer = 0x1178fa000] 07:38:29 INFO - PROCESS | 1675 | 1461508709920 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]]]}] 07:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 625ms 07:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:38:29 INFO - PROCESS | 1675 | 1461508709948 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:38:29 INFO - PROCESS | 1675 | 1461508709949 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:38:29 INFO - PROCESS | 1675 | 1461508709961 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:38:29 INFO - PROCESS | 1675 | 1461508709962 Marionette TRACE conn2 <- [1,258,null,{}] 07:38:29 INFO - PROCESS | 1675 | 1461508709965 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}] 07:38:30 INFO - PROCESS | 1675 | 1461508710070 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:38:30 INFO - PROCESS | 1675 | 1461508710076 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x123db6000 == 42 [pid = 1675] [id = 72] 07:38:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x115337800) [pid = 1675] [serial = 213] [outer = 0x0] 07:38:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x126be1400) [pid = 1675] [serial = 214] [outer = 0x115337800] 07:38:30 INFO - PROCESS | 1675 | 1461508710104 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1289eb800) [pid = 1675] [serial = 215] [outer = 0x115337800] 07:38:30 INFO - PROCESS | 1675 | 1461508710407 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]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 479ms 07:38:30 INFO - PROCESS | 1675 | 1461508710431 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 1675 | 1461508710433 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:38:30 INFO - PROCESS | 1675 | 1461508710435 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 1675 | 1461508710436 Marionette TRACE conn2 <- [1,262,null,{}] 07:38:30 INFO - PROCESS | 1675 | 1461508710441 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}] 07:38:30 INFO - PROCESS | 1675 | 1461508710528 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:38:30 INFO - PROCESS | 1675 | 1461508710532 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x1242af800 == 43 [pid = 1675] [id = 73] 07:38:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1277ea400) [pid = 1675] [serial = 216] [outer = 0x0] 07:38:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x129cec800) [pid = 1675] [serial = 217] [outer = 0x1277ea400] 07:38:30 INFO - PROCESS | 1675 | 1461508710557 Marionette DEBUG loaded listener.js 07:38:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12b543c00) [pid = 1675] [serial = 218] [outer = 0x1277ea400] 07:38:30 INFO - PROCESS | 1675 | 1461508710864 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]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 474ms 07:38:30 INFO - PROCESS | 1675 | 1461508710909 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 1675 | 1461508710911 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:38:30 INFO - PROCESS | 1675 | 1461508710913 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 1675 | 1461508710914 Marionette TRACE conn2 <- [1,266,null,{}] 07:38:30 INFO - PROCESS | 1675 | 1461508710916 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}] 07:38:31 INFO - PROCESS | 1675 | 1461508710997 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:38:31 INFO - PROCESS | 1675 | 1461508711024 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x1268a8800 == 44 [pid = 1675] [id = 74] 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12b548800) [pid = 1675] [serial = 219] [outer = 0x0] 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12b7f2400) [pid = 1675] [serial = 220] [outer = 0x12b548800] 07:38:31 INFO - PROCESS | 1675 | 1461508711049 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12b8f2400) [pid = 1675] [serial = 221] [outer = 0x12b548800] 07:38:31 INFO - PROCESS | 1675 | 1461508711345 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]]]}] 07:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 07:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:38:31 INFO - PROCESS | 1675 | 1461508711384 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 1675 | 1461508711385 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:38:31 INFO - PROCESS | 1675 | 1461508711388 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 1675 | 1461508711389 Marionette TRACE conn2 <- [1,270,null,{}] 07:38:31 INFO - PROCESS | 1675 | 1461508711391 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}] 07:38:31 INFO - PROCESS | 1675 | 1461508711476 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:38:31 INFO - PROCESS | 1675 | 1461508711480 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12762c000 == 45 [pid = 1675] [id = 75] 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12b704c00) [pid = 1675] [serial = 222] [outer = 0x0] 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12bbc7c00) [pid = 1675] [serial = 223] [outer = 0x12b704c00] 07:38:31 INFO - PROCESS | 1675 | 1461508711505 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12bbccc00) [pid = 1675] [serial = 224] [outer = 0x12b704c00] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11af73800) [pid = 1675] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x11af73000) [pid = 1675] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11af70400) [pid = 1675] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x119da6800) [pid = 1675] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118665800) [pid = 1675] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x123c72800) [pid = 1675] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118c13c00) [pid = 1675] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11865d400) [pid = 1675] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1140c6800) [pid = 1675] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x1192bbc00) [pid = 1675] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11b2f5c00) [pid = 1675] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x123e60000) [pid = 1675] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x126ce3000) [pid = 1675] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x118f27c00) [pid = 1675] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x11a8ab800) [pid = 1675] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:38:31 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x118c93000) [pid = 1675] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:38:31 INFO - PROCESS | 1675 | 1461508711827 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]]]}] 07:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 07:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:38:31 INFO - PROCESS | 1675 | 1461508711859 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 1675 | 1461508711860 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:38:31 INFO - PROCESS | 1675 | 1461508711863 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 1675 | 1461508711864 Marionette TRACE conn2 <- [1,274,null,{}] 07:38:31 INFO - PROCESS | 1675 | 1461508711866 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}] 07:38:31 INFO - PROCESS | 1675 | 1461508711949 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:38:31 INFO - PROCESS | 1675 | 1461508711958 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8fc000 == 46 [pid = 1675] [id = 76] 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x118763400) [pid = 1675] [serial = 225] [outer = 0x0] 07:38:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11ad72800) [pid = 1675] [serial = 226] [outer = 0x118763400] 07:38:31 INFO - PROCESS | 1675 | 1461508711991 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x123b34800) [pid = 1675] [serial = 227] [outer = 0x118763400] 07:38:32 INFO - PROCESS | 1675 | 1461508712400 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]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 571ms 07:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:38:32 INFO - PROCESS | 1675 | 1461508712435 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 1675 | 1461508712436 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:38:32 INFO - PROCESS | 1675 | 1461508712438 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 1675 | 1461508712440 Marionette TRACE conn2 <- [1,278,null,{}] 07:38:32 INFO - PROCESS | 1675 | 1461508712442 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}] 07:38:32 INFO - PROCESS | 1675 | 1461508712526 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:38:32 INFO - PROCESS | 1675 | 1461508712531 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x129b79800 == 47 [pid = 1675] [id = 77] 07:38:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x124688400) [pid = 1675] [serial = 228] [outer = 0x0] 07:38:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x12bbd3c00) [pid = 1675] [serial = 229] [outer = 0x124688400] 07:38:32 INFO - PROCESS | 1675 | 1461508712562 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x12be45000) [pid = 1675] [serial = 230] [outer = 0x124688400] 07:38:32 INFO - PROCESS | 1675 | 1461508712857 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]]]}] 07:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 07:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:38:32 INFO - PROCESS | 1675 | 1461508712910 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:38:32 INFO - PROCESS | 1675 | 1461508712911 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:38:32 INFO - PROCESS | 1675 | 1461508712913 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:38:32 INFO - PROCESS | 1675 | 1461508712914 Marionette TRACE conn2 <- [1,282,null,{}] 07:38:32 INFO - PROCESS | 1675 | 1461508712916 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}] 07:38:32 INFO - PROCESS | 1675 | 1461508712987 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:38:33 INFO - PROCESS | 1675 | 1461508713029 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d9800 == 48 [pid = 1675] [id = 78] 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x126ced400) [pid = 1675] [serial = 231] [outer = 0x0] 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12be7a800) [pid = 1675] [serial = 232] [outer = 0x126ced400] 07:38:33 INFO - PROCESS | 1675 | 1461508713054 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12d04e400) [pid = 1675] [serial = 233] [outer = 0x126ced400] 07:38:33 INFO - PROCESS | 1675 | 1461508713322 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]]]}] 07:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 07:38:33 INFO - PROCESS | 1675 | 1461508713331 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 1675 | 1461508713332 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:38:33 INFO - PROCESS | 1675 | 1461508713334 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:38:33 INFO - PROCESS | 1675 | 1461508713335 Marionette TRACE conn2 <- [1,286,null,{}] 07:38:33 INFO - PROCESS | 1675 | 1461508713337 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}] 07:38:33 INFO - PROCESS | 1675 | 1461508713421 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:38:33 INFO - PROCESS | 1675 | 1461508713427 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8aa000 == 49 [pid = 1675] [id = 79] 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12d04fc00) [pid = 1675] [serial = 234] [outer = 0x0] 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12d059800) [pid = 1675] [serial = 235] [outer = 0x12d04fc00] 07:38:33 INFO - PROCESS | 1675 | 1461508713452 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12d6b5000) [pid = 1675] [serial = 236] [outer = 0x12d04fc00] 07:38:33 INFO - PROCESS | 1675 | 1461508713730 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]]]}] 07:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 07:38:33 INFO - PROCESS | 1675 | 1461508713752 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 1675 | 1461508713754 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:38:33 INFO - PROCESS | 1675 | 1461508713764 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:38:33 INFO - PROCESS | 1675 | 1461508713765 Marionette TRACE conn2 <- [1,290,null,{}] 07:38:33 INFO - PROCESS | 1675 | 1461508713767 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}] 07:38:33 INFO - PROCESS | 1675 | 1461508713890 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:38:33 INFO - PROCESS | 1675 | 1461508713933 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x114f88000 == 50 [pid = 1675] [id = 80] 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x114447c00) [pid = 1675] [serial = 237] [outer = 0x0] 07:38:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x114cab000) [pid = 1675] [serial = 238] [outer = 0x114447c00] 07:38:33 INFO - PROCESS | 1675 | 1461508713965 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x118cedc00) [pid = 1675] [serial = 239] [outer = 0x114447c00] 07:38:34 INFO - PROCESS | 1675 | 1461508714395 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]]]}] 07:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 675ms 07:38:34 INFO - PROCESS | 1675 | 1461508714434 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 1675 | 1461508714438 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:38:34 INFO - PROCESS | 1675 | 1461508714441 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 1675 | 1461508714444 Marionette TRACE conn2 <- [1,294,null,{}] 07:38:34 INFO - PROCESS | 1675 | 1461508714448 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}] 07:38:34 INFO - PROCESS | 1675 | 1461508714553 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:38:34 INFO - PROCESS | 1675 | 1461508714629 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfac000 == 51 [pid = 1675] [id = 81] 07:38:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11b833000) [pid = 1675] [serial = 240] [outer = 0x0] 07:38:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11b8b5400) [pid = 1675] [serial = 241] [outer = 0x11b833000] 07:38:34 INFO - PROCESS | 1675 | 1461508714654 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11be2f000) [pid = 1675] [serial = 242] [outer = 0x11b833000] 07:38:35 INFO - PROCESS | 1675 | 1461508715052 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]]]}] 07:38:35 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. 07:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 07:38:35 INFO - PROCESS | 1675 | 1461508715064 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:38:35 INFO - PROCESS | 1675 | 1461508715066 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:38:35 INFO - PROCESS | 1675 | 1461508715068 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 1675 | 1461508715069 Marionette TRACE conn2 <- [1,298,null,{}] 07:38:35 INFO - PROCESS | 1675 | 1461508715072 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}] 07:38:35 INFO - PROCESS | 1675 | 1461508715164 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:38:35 INFO - PROCESS | 1675 | 1461508715217 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x1242c9000 == 52 [pid = 1675] [id = 82] 07:38:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x11be94400) [pid = 1675] [serial = 243] [outer = 0x0] 07:38:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11dbe9c00) [pid = 1675] [serial = 244] [outer = 0x11be94400] 07:38:35 INFO - PROCESS | 1675 | 1461508715247 Marionette DEBUG loaded listener.js 07:38:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12404ac00) [pid = 1675] [serial = 245] [outer = 0x11be94400] 07:38:35 INFO - PROCESS | 1675 | 1461508715660 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]]]}] 07:38:35 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. 07:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 618ms 07:38:35 INFO - PROCESS | 1675 | 1461508715687 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:38:35 INFO - PROCESS | 1675 | 1461508715690 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:38:35 INFO - PROCESS | 1675 | 1461508715698 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:38:35 INFO - PROCESS | 1675 | 1461508715701 Marionette TRACE conn2 <- [1,302,null,{}] 07:38:35 INFO - PROCESS | 1675 | 1461508715703 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}] 07:38:35 INFO - PROCESS | 1675 | 1461508715798 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:38:35 INFO - PROCESS | 1675 | 1461508715873 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbba800 == 53 [pid = 1675] [id = 83] 07:38:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12701e000) [pid = 1675] [serial = 246] [outer = 0x0] 07:38:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x1289ef400) [pid = 1675] [serial = 247] [outer = 0x12701e000] 07:38:35 INFO - PROCESS | 1675 | 1461508715903 Marionette DEBUG loaded listener.js 07:38:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12b3e4000) [pid = 1675] [serial = 248] [outer = 0x12701e000] 07:38:36 INFO - PROCESS | 1675 | 1461508716328 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]]]}] 07:38:36 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. 07:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 675ms 07:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:38:36 INFO - PROCESS | 1675 | 1461508716369 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:38:36 INFO - PROCESS | 1675 | 1461508716370 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:38:36 INFO - PROCESS | 1675 | 1461508716372 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 1675 | 1461508716374 Marionette TRACE conn2 <- [1,306,null,{}] 07:38:36 INFO - PROCESS | 1675 | 1461508716376 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}] 07:38:36 INFO - PROCESS | 1675 | 1461508716468 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:38:36 INFO - PROCESS | 1675 | 1461508716523 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x115863800 == 54 [pid = 1675] [id = 84] 07:38:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x1197a8000) [pid = 1675] [serial = 249] [outer = 0x0] 07:38:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11b833c00) [pid = 1675] [serial = 250] [outer = 0x1197a8000] 07:38:36 INFO - PROCESS | 1675 | 1461508716553 Marionette DEBUG loaded listener.js 07:38:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x126c64800) [pid = 1675] [serial = 251] [outer = 0x1197a8000] 07:38:37 INFO - PROCESS | 1675 | 1461508717016 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]]]}] 07:38:37 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. 07:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 669ms 07:38:37 INFO - PROCESS | 1675 | 1461508717042 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 1675 | 1461508717044 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:38:37 INFO - PROCESS | 1675 | 1461508717069 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 1675 | 1461508717071 Marionette TRACE conn2 <- [1,310,null,{}] 07:38:37 INFO - PROCESS | 1675 | 1461508717107 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}] 07:38:37 INFO - PROCESS | 1675 | 1461508717199 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:38:37 INFO - PROCESS | 1675 | 1461508717289 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a860800 == 55 [pid = 1675] [id = 85] 07:38:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x11a934c00) [pid = 1675] [serial = 252] [outer = 0x0] 07:38:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x11aaf0000) [pid = 1675] [serial = 253] [outer = 0x11a934c00] 07:38:37 INFO - PROCESS | 1675 | 1461508717330 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x11af73c00) [pid = 1675] [serial = 254] [outer = 0x11a934c00] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8aa000 == 54 [pid = 1675] [id = 79] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d9800 == 53 [pid = 1675] [id = 78] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x129b79800 == 52 [pid = 1675] [id = 77] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8fc000 == 51 [pid = 1675] [id = 76] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12762c000 == 50 [pid = 1675] [id = 75] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1268a8800 == 49 [pid = 1675] [id = 74] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1242af800 == 48 [pid = 1675] [id = 73] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x123db6000 == 47 [pid = 1675] [id = 72] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1159a5000 == 46 [pid = 1675] [id = 71] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x11bb9f800 == 45 [pid = 1675] [id = 70] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x119138000) [pid = 1675] [serial = 153] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa6c800 == 44 [pid = 1675] [id = 69] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x119278000 == 43 [pid = 1675] [id = 68] 07:38:37 INFO - PROCESS | 1675 | --DOCSHELL 0x11884a800 == 42 [pid = 1675] [id = 67] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x124045800) [pid = 1675] [serial = 171] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x11dbe3c00) [pid = 1675] [serial = 168] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x11b8c0400) [pid = 1675] [serial = 162] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11be37000) [pid = 1675] [serial = 163] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x11aa76000) [pid = 1675] [serial = 159] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x11ad6d000) [pid = 1675] [serial = 160] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11be9bc00) [pid = 1675] [serial = 165] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x126891000) [pid = 1675] [serial = 174] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x118f28400) [pid = 1675] [serial = 156] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x114c33c00) [pid = 1675] [serial = 157] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12b549400) [pid = 1675] [serial = 187] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x1157d4000) [pid = 1675] [serial = 139] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x1148d5c00) [pid = 1675] [serial = 138] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11aa74800) [pid = 1675] [serial = 142] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x11a8a1c00) [pid = 1675] [serial = 141] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11c48c000) [pid = 1675] [serial = 145] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11be2c400) [pid = 1675] [serial = 144] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12468e800) [pid = 1675] [serial = 148] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x124048c00) [pid = 1675] [serial = 147] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x126dce800) [pid = 1675] [serial = 177] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x126ce1000) [pid = 1675] [serial = 175] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11ad70400) [pid = 1675] [serial = 180] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x123c71c00) [pid = 1675] [serial = 151] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x127611400) [pid = 1675] [serial = 181] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x11b2ef400) [pid = 1675] [serial = 150] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x1289f7400) [pid = 1675] [serial = 186] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12760f000) [pid = 1675] [serial = 178] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x1245ef800) [pid = 1675] [serial = 172] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1277f3400) [pid = 1675] [serial = 184] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x123b30c00) [pid = 1675] [serial = 169] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12b70ac00) [pid = 1675] [serial = 189] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 86 (0x1276d3400) [pid = 1675] [serial = 183] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | --DOMWINDOW == 85 (0x11c48c800) [pid = 1675] [serial = 166] [outer = 0x0] [url = about:blank] 07:38:37 INFO - PROCESS | 1675 | 1461508717791 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]]]}] 07:38:37 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. 07:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 754ms 07:38:37 INFO - PROCESS | 1675 | 1461508717803 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 1675 | 1461508717807 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:38:37 INFO - PROCESS | 1675 | 1461508717811 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 1675 | 1461508717813 Marionette TRACE conn2 <- [1,314,null,{}] 07:38:37 INFO - PROCESS | 1675 | 1461508717815 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}] 07:38:37 INFO - PROCESS | 1675 | 1461508717889 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:38:37 INFO - PROCESS | 1675 | 1461508717895 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x118784800 == 43 [pid = 1675] [id = 86] 07:38:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 86 (0x119da6800) [pid = 1675] [serial = 255] [outer = 0x0] 07:38:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 87 (0x11b833800) [pid = 1675] [serial = 256] [outer = 0x119da6800] 07:38:37 INFO - PROCESS | 1675 | 1461508717923 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x11be2f400) [pid = 1675] [serial = 257] [outer = 0x119da6800] 07:38:38 INFO - PROCESS | 1675 | 1461508718261 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]]]}] 07:38:38 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. 07:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 07:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:38:38 INFO - PROCESS | 1675 | 1461508718280 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:38:38 INFO - PROCESS | 1675 | 1461508718281 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:38:38 INFO - PROCESS | 1675 | 1461508718283 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 1675 | 1461508718286 Marionette TRACE conn2 <- [1,318,null,{}] 07:38:38 INFO - PROCESS | 1675 | 1461508718296 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}] 07:38:38 INFO - PROCESS | 1675 | 1461508718382 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:38:38 INFO - PROCESS | 1675 | 1461508718429 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8f8800 == 44 [pid = 1675] [id = 87] 07:38:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11be8fc00) [pid = 1675] [serial = 258] [outer = 0x0] 07:38:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x123b37000) [pid = 1675] [serial = 259] [outer = 0x11be8fc00] 07:38:38 INFO - PROCESS | 1675 | 1461508718460 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x123fd6400) [pid = 1675] [serial = 260] [outer = 0x11be8fc00] 07:38:38 INFO - PROCESS | 1675 | 1461508718887 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]]]}] 07:38:38 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. 07:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 621ms 07:38:38 INFO - PROCESS | 1675 | 1461508718906 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:38:38 INFO - PROCESS | 1675 | 1461508718908 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:38:38 INFO - PROCESS | 1675 | 1461508718912 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:38:38 INFO - PROCESS | 1675 | 1461508718914 Marionette TRACE conn2 <- [1,322,null,{}] 07:38:38 INFO - PROCESS | 1675 | 1461508718917 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}] 07:38:39 INFO - PROCESS | 1675 | 1461508719040 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:38:39 INFO - PROCESS | 1675 | 1461508719047 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3d3000 == 45 [pid = 1675] [id = 88] 07:38:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x1245e4000) [pid = 1675] [serial = 261] [outer = 0x0] 07:38:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x126ce0c00) [pid = 1675] [serial = 262] [outer = 0x1245e4000] 07:38:39 INFO - PROCESS | 1675 | 1461508719073 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x127603000) [pid = 1675] [serial = 263] [outer = 0x1245e4000] 07:38:39 INFO - PROCESS | 1675 | 1461508719360 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]]]}] 07:38:39 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. 07:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 07:38:39 INFO - PROCESS | 1675 | 1461508719382 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 1675 | 1461508719383 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:38:39 INFO - PROCESS | 1675 | 1461508719385 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 1675 | 1461508719387 Marionette TRACE conn2 <- [1,326,null,{}] 07:38:39 INFO - PROCESS | 1675 | 1461508719398 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}] 07:38:39 INFO - PROCESS | 1675 | 1461508719479 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:38:39 INFO - PROCESS | 1675 | 1461508719484 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c27000 == 46 [pid = 1675] [id = 89] 07:38:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x1276d4400) [pid = 1675] [serial = 264] [outer = 0x0] 07:38:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1289ea000) [pid = 1675] [serial = 265] [outer = 0x1276d4400] 07:38:39 INFO - PROCESS | 1675 | 1461508719514 Marionette DEBUG loaded listener.js 07:38:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x129cebc00) [pid = 1675] [serial = 266] [outer = 0x1276d4400] 07:38:40 INFO - PROCESS | 1675 | 1461508720027 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]]]}] 07:38:40 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. 07:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 669ms 07:38:40 INFO - PROCESS | 1675 | 1461508720056 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:38:40 INFO - PROCESS | 1675 | 1461508720057 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:38:40 INFO - PROCESS | 1675 | 1461508720059 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 1675 | 1461508720060 Marionette TRACE conn2 <- [1,330,null,{}] 07:38:40 INFO - PROCESS | 1675 | 1461508720063 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}] 07:38:40 INFO - PROCESS | 1675 | 1461508720161 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:38:40 INFO - PROCESS | 1675 | 1461508720191 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x123e3c000 == 47 [pid = 1675] [id = 90] 07:38:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x129cf3000) [pid = 1675] [serial = 267] [outer = 0x0] 07:38:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12b3eec00) [pid = 1675] [serial = 268] [outer = 0x129cf3000] 07:38:40 INFO - PROCESS | 1675 | 1461508720219 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12b7f6800) [pid = 1675] [serial = 269] [outer = 0x129cf3000] 07:38:40 INFO - PROCESS | 1675 | 1461508720525 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]]]}] 07:38:40 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. 07:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 07:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:38:40 INFO - PROCESS | 1675 | 1461508720578 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:38:40 INFO - PROCESS | 1675 | 1461508720579 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:38:40 INFO - PROCESS | 1675 | 1461508720581 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:38:40 INFO - PROCESS | 1675 | 1461508720582 Marionette TRACE conn2 <- [1,334,null,{}] 07:38:40 INFO - PROCESS | 1675 | 1461508720585 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}] 07:38:40 INFO - PROCESS | 1675 | 1461508720671 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:38:40 INFO - PROCESS | 1675 | 1461508720699 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x126c12000 == 48 [pid = 1675] [id = 91] 07:38:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12b7fe000) [pid = 1675] [serial = 270] [outer = 0x0] 07:38:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12bbc7800) [pid = 1675] [serial = 271] [outer = 0x12b7fe000] 07:38:40 INFO - PROCESS | 1675 | 1461508720724 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12bbd0400) [pid = 1675] [serial = 272] [outer = 0x12b7fe000] 07:38:41 INFO - PROCESS | 1675 | 1461508721069 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]]]}] 07:38:41 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. 07:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 07:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:38:41 INFO - PROCESS | 1675 | 1461508721103 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 1675 | 1461508721104 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:38:41 INFO - PROCESS | 1675 | 1461508721108 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 1675 | 1461508721110 Marionette TRACE conn2 <- [1,338,null,{}] 07:38:41 INFO - PROCESS | 1675 | 1461508721113 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}] 07:38:41 INFO - PROCESS | 1675 | 1461508721248 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:38:41 INFO - PROCESS | 1675 | 1461508721266 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b37800 == 49 [pid = 1675] [id = 92] 07:38:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12bbd5c00) [pid = 1675] [serial = 273] [outer = 0x0] 07:38:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12be10800) [pid = 1675] [serial = 274] [outer = 0x12bbd5c00] 07:38:41 INFO - PROCESS | 1675 | 1461508721291 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12be48c00) [pid = 1675] [serial = 275] [outer = 0x12bbd5c00] 07:38:41 INFO - PROCESS | 1675 | 1461508721594 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]]]}] 07:38:41 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. 07:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 07:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:38:41 INFO - PROCESS | 1675 | 1461508721628 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 1675 | 1461508721630 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:38:41 INFO - PROCESS | 1675 | 1461508721632 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 1675 | 1461508721633 Marionette TRACE conn2 <- [1,342,null,{}] 07:38:41 INFO - PROCESS | 1675 | 1461508721635 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}] 07:38:41 INFO - PROCESS | 1675 | 1461508721725 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:38:41 INFO - PROCESS | 1675 | 1461508721752 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d8000 == 50 [pid = 1675] [id = 93] 07:38:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12be39c00) [pid = 1675] [serial = 276] [outer = 0x0] 07:38:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12d050000) [pid = 1675] [serial = 277] [outer = 0x12be39c00] 07:38:41 INFO - PROCESS | 1675 | 1461508721777 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12d6b5800) [pid = 1675] [serial = 278] [outer = 0x12be39c00] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x118ce3000) [pid = 1675] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x1277ea400) [pid = 1675] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x115337800) [pid = 1675] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12b548800) [pid = 1675] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11582b000) [pid = 1675] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x1178fa000) [pid = 1675] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12b704c00) [pid = 1675] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11af71400) [pid = 1675] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x118f25400) [pid = 1675] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11a92e800) [pid = 1675] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118763400) [pid = 1675] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x124688400) [pid = 1675] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:38:42 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x126ced400) [pid = 1675] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:38:42 INFO - PROCESS | 1675 | 1461508722173 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]]]}] 07:38:42 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. 07:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 568ms 07:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:38:42 INFO - PROCESS | 1675 | 1461508722201 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:38:42 INFO - PROCESS | 1675 | 1461508722202 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:38:42 INFO - PROCESS | 1675 | 1461508722204 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 1675 | 1461508722206 Marionette TRACE conn2 <- [1,346,null,{}] 07:38:42 INFO - PROCESS | 1675 | 1461508722209 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}] 07:38:42 INFO - PROCESS | 1675 | 1461508722281 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:38:42 INFO - PROCESS | 1675 | 1461508722285 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c1b800 == 51 [pid = 1675] [id = 94] 07:38:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x1178fa000) [pid = 1675] [serial = 279] [outer = 0x0] 07:38:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11aa72000) [pid = 1675] [serial = 280] [outer = 0x1178fa000] 07:38:42 INFO - PROCESS | 1675 | 1461508722312 Marionette DEBUG loaded listener.js 07:38:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12b8f4000) [pid = 1675] [serial = 281] [outer = 0x1178fa000] 07:38:42 INFO - PROCESS | 1675 | 1461508722618 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]]]}] 07:38:42 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. 07:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 421ms 07:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:38:42 INFO - PROCESS | 1675 | 1461508722630 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:38:42 INFO - PROCESS | 1675 | 1461508722631 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:38:42 INFO - PROCESS | 1675 | 1461508722634 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 1675 | 1461508722635 Marionette TRACE conn2 <- [1,350,null,{}] 07:38:42 INFO - PROCESS | 1675 | 1461508722638 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}] 07:38:42 INFO - PROCESS | 1675 | 1461508722748 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:38:42 INFO - PROCESS | 1675 | 1461508722755 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf91000 == 52 [pid = 1675] [id = 95] 07:38:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11dbe1c00) [pid = 1675] [serial = 282] [outer = 0x0] 07:38:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12d053000) [pid = 1675] [serial = 283] [outer = 0x11dbe1c00] 07:38:42 INFO - PROCESS | 1675 | 1461508722784 Marionette DEBUG loaded listener.js 07:38:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12d9f3000) [pid = 1675] [serial = 284] [outer = 0x11dbe1c00] 07:38:43 INFO - PROCESS | 1675 | 1461508723091 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]]]}] 07:38:43 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. 07:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 07:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:38:43 INFO - PROCESS | 1675 | 1461508723103 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 1675 | 1461508723105 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:38:43 INFO - PROCESS | 1675 | 1461508723110 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 1675 | 1461508723112 Marionette TRACE conn2 <- [1,354,null,{}] 07:38:43 INFO - PROCESS | 1675 | 1461508723114 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}] 07:38:43 INFO - PROCESS | 1675 | 1461508723190 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:38:43 INFO - PROCESS | 1675 | 1461508723195 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfbd000 == 53 [pid = 1675] [id = 96] 07:38:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12d9f3800) [pid = 1675] [serial = 285] [outer = 0x0] 07:38:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12d9fb000) [pid = 1675] [serial = 286] [outer = 0x12d9f3800] 07:38:43 INFO - PROCESS | 1675 | 1461508723220 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12da7f400) [pid = 1675] [serial = 287] [outer = 0x12d9f3800] 07:38:43 INFO - PROCESS | 1675 | 1461508723532 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]]]}] 07:38:43 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. 07:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 07:38:43 INFO - PROCESS | 1675 | 1461508723579 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 1675 | 1461508723580 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:38:43 INFO - PROCESS | 1675 | 1461508723582 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 1675 | 1461508723583 Marionette TRACE conn2 <- [1,358,null,{}] 07:38:43 INFO - PROCESS | 1675 | 1461508723586 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}] 07:38:43 INFO - PROCESS | 1675 | 1461508723680 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:38:43 INFO - PROCESS | 1675 | 1461508723685 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6eb000 == 54 [pid = 1675] [id = 97] 07:38:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12da7f000) [pid = 1675] [serial = 288] [outer = 0x0] 07:38:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12da84800) [pid = 1675] [serial = 289] [outer = 0x12da7f000] 07:38:43 INFO - PROCESS | 1675 | 1461508723710 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12e3a1000) [pid = 1675] [serial = 290] [outer = 0x12da7f000] 07:38:44 INFO - PROCESS | 1675 | 1461508724010 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]]]}] 07:38:44 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. 07:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 07:38:44 INFO - PROCESS | 1675 | 1461508724050 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:38:44 INFO - PROCESS | 1675 | 1461508724051 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:38:44 INFO - PROCESS | 1675 | 1461508724054 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:38:44 INFO - PROCESS | 1675 | 1461508724056 Marionette TRACE conn2 <- [1,362,null,{}] 07:38:44 INFO - PROCESS | 1675 | 1461508724060 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}] 07:38:44 INFO - PROCESS | 1675 | 1461508724134 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:38:44 INFO - PROCESS | 1675 | 1461508724227 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x115585000 == 55 [pid = 1675] [id = 98] 07:38:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11400fc00) [pid = 1675] [serial = 291] [outer = 0x0] 07:38:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x114c39c00) [pid = 1675] [serial = 292] [outer = 0x11400fc00] 07:38:44 INFO - PROCESS | 1675 | 1461508724259 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x118c26000) [pid = 1675] [serial = 293] [outer = 0x11400fc00] 07:38:44 INFO - PROCESS | 1675 | 1461508724791 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]]]}] 07:38:44 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. 07:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 772ms 07:38:44 INFO - PROCESS | 1675 | 1461508724828 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:38:44 INFO - PROCESS | 1675 | 1461508724833 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:38:44 INFO - PROCESS | 1675 | 1461508724838 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:38:44 INFO - PROCESS | 1675 | 1461508724842 Marionette TRACE conn2 <- [1,366,null,{}] 07:38:44 INFO - PROCESS | 1675 | 1461508724846 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}] 07:38:44 INFO - PROCESS | 1675 | 1461508724966 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:38:45 INFO - PROCESS | 1675 | 1461508725037 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3cb000 == 56 [pid = 1675] [id = 99] 07:38:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11b83c000) [pid = 1675] [serial = 294] [outer = 0x0] 07:38:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x11be1cc00) [pid = 1675] [serial = 295] [outer = 0x11b83c000] 07:38:45 INFO - PROCESS | 1675 | 1461508725077 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11c17bc00) [pid = 1675] [serial = 296] [outer = 0x11b83c000] 07:38:45 INFO - PROCESS | 1675 | 1461508725577 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]]]}] 07:38:45 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. 07:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 776ms 07:38:45 INFO - PROCESS | 1675 | 1461508725625 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 1675 | 1461508725627 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:38:45 INFO - PROCESS | 1675 | 1461508725631 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 1675 | 1461508725632 Marionette TRACE conn2 <- [1,370,null,{}] 07:38:45 INFO - PROCESS | 1675 | 1461508725635 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}] 07:38:45 INFO - PROCESS | 1675 | 1461508725735 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:38:45 INFO - PROCESS | 1675 | 1461508725794 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a5800 == 57 [pid = 1675] [id = 100] 07:38:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x123fd1400) [pid = 1675] [serial = 297] [outer = 0x0] 07:38:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x126ce1800) [pid = 1675] [serial = 298] [outer = 0x123fd1400] 07:38:45 INFO - PROCESS | 1675 | 1461508725825 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12b3e1000) [pid = 1675] [serial = 299] [outer = 0x123fd1400] 07:38:46 INFO - PROCESS | 1675 | 1461508726282 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]]]}] 07:38:46 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. 07:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 668ms 07:38:46 INFO - PROCESS | 1675 | 1461508726300 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 1675 | 1461508726301 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:38:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:38:46 INFO - PROCESS | 1675 | 1461508726325 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 1675 | 1461508726329 Marionette TRACE conn2 <- [1,374,null,{}] 07:38:46 INFO - PROCESS | 1675 | 1461508726334 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}] 07:38:46 INFO - PROCESS | 1675 | 1461508726434 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:38:46 INFO - PROCESS | 1675 | 1461508726493 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c7800 == 58 [pid = 1675] [id = 101] 07:38:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12b3e1400) [pid = 1675] [serial = 300] [outer = 0x0] 07:38:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x12bbc9400) [pid = 1675] [serial = 301] [outer = 0x12b3e1400] 07:38:46 INFO - PROCESS | 1675 | 1461508726523 Marionette DEBUG loaded listener.js 07:38:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12d054c00) [pid = 1675] [serial = 302] [outer = 0x12b3e1400] 07:38:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:38:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 646ms 07:38:46 INFO - PROCESS | 1675 | 1461508726946 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:38:46 INFO - PROCESS | 1675 | 1461508726951 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 1675 | 1461508726953 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:38:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:38:46 INFO - PROCESS | 1675 | 1461508726955 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 1675 | 1461508726957 Marionette TRACE conn2 <- [1,378,null,{}] 07:38:46 INFO - PROCESS | 1675 | 1461508726959 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}] 07:38:47 INFO - PROCESS | 1675 | 1461508727079 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:38:47 INFO - PROCESS | 1675 | 1461508727136 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc84800 == 59 [pid = 1675] [id = 102] 07:38:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12d7e6800) [pid = 1675] [serial = 303] [outer = 0x0] 07:38:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x12da85000) [pid = 1675] [serial = 304] [outer = 0x12d7e6800] 07:38:47 INFO - PROCESS | 1675 | 1461508727167 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x12e3a7400) [pid = 1675] [serial = 305] [outer = 0x12d7e6800] 07:38:47 INFO - PROCESS | 1675 | 1461508727611 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:38:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:38:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 07:38:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:38:47 INFO - PROCESS | 1675 | 1461508727628 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:38:47 INFO - PROCESS | 1675 | 1461508727630 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:38:47 INFO - PROCESS | 1675 | 1461508727633 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:38:47 INFO - PROCESS | 1675 | 1461508727634 Marionette TRACE conn2 <- [1,382,null,{}] 07:38:47 INFO - PROCESS | 1675 | 1461508727637 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}] 07:38:47 INFO - PROCESS | 1675 | 1461508727775 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:38:47 INFO - PROCESS | 1675 | 1461508727884 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x115591800 == 60 [pid = 1675] [id = 103] 07:38:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x124265800) [pid = 1675] [serial = 306] [outer = 0x0] 07:38:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x12b704800) [pid = 1675] [serial = 307] [outer = 0x124265800] 07:38:47 INFO - PROCESS | 1675 | 1461508727944 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x12e515400) [pid = 1675] [serial = 308] [outer = 0x124265800] 07:38:48 INFO - PROCESS | 1675 | 1461508728716 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:38:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1121ms 07:38:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:38:48 INFO - PROCESS | 1675 | 1461508728768 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 1675 | 1461508728769 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:38:48 INFO - PROCESS | 1675 | 1461508728776 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 1675 | 1461508728777 Marionette TRACE conn2 <- [1,386,null,{}] 07:38:48 INFO - PROCESS | 1675 | 1461508728781 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}] 07:38:48 INFO - PROCESS | 1675 | 1461508728871 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:38:48 INFO - PROCESS | 1675 | 1461508728918 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a883000 == 61 [pid = 1675] [id = 104] 07:38:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x11aa71800) [pid = 1675] [serial = 309] [outer = 0x0] 07:38:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x11b837400) [pid = 1675] [serial = 310] [outer = 0x11aa71800] 07:38:48 INFO - PROCESS | 1675 | 1461508728947 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x11be93c00) [pid = 1675] [serial = 311] [outer = 0x11aa71800] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x11a897000 == 60 [pid = 1675] [id = 61] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x123ba3800 == 59 [pid = 1675] [id = 60] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x123b8f800 == 58 [pid = 1675] [id = 59] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6eb000 == 57 [pid = 1675] [id = 97] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfbd000 == 56 [pid = 1675] [id = 96] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x12bf91000 == 55 [pid = 1675] [id = 95] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x123c1b800 == 54 [pid = 1675] [id = 94] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d8000 == 53 [pid = 1675] [id = 93] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x128b37800 == 52 [pid = 1675] [id = 92] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x126c12000 == 51 [pid = 1675] [id = 91] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x123e3c000 == 50 [pid = 1675] [id = 90] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x123c27000 == 49 [pid = 1675] [id = 89] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3d3000 == 48 [pid = 1675] [id = 88] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8f8800 == 47 [pid = 1675] [id = 87] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x118784800 == 46 [pid = 1675] [id = 86] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x11a860800 == 45 [pid = 1675] [id = 85] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x1242c9000 == 44 [pid = 1675] [id = 82] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfac000 == 43 [pid = 1675] [id = 81] 07:38:49 INFO - PROCESS | 1675 | --DOCSHELL 0x114f88000 == 42 [pid = 1675] [id = 80] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x119d9f400) [pid = 1675] [serial = 154] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x129cec800) [pid = 1675] [serial = 217] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x126be1400) [pid = 1675] [serial = 214] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x12b7f2400) [pid = 1675] [serial = 220] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x123b2c000) [pid = 1675] [serial = 208] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x123d47c00) [pid = 1675] [serial = 209] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x11ad79800) [pid = 1675] [serial = 196] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x123e63400) [pid = 1675] [serial = 211] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12bbc7c00) [pid = 1675] [serial = 223] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x11b8bcc00) [pid = 1675] [serial = 205] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x11dbdfc00) [pid = 1675] [serial = 206] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x11485fc00) [pid = 1675] [serial = 192] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x11a8a5400) [pid = 1675] [serial = 200] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x119140c00) [pid = 1675] [serial = 199] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11aaf6800) [pid = 1675] [serial = 202] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x11b2f2000) [pid = 1675] [serial = 203] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12b8f2400) [pid = 1675] [serial = 221] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x123b34800) [pid = 1675] [serial = 227] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11ad72800) [pid = 1675] [serial = 226] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x115335800) [pid = 1675] [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.] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12bbccc00) [pid = 1675] [serial = 224] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12bbd3c00) [pid = 1675] [serial = 229] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12b543c00) [pid = 1675] [serial = 218] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x1289eb800) [pid = 1675] [serial = 215] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x12be7a800) [pid = 1675] [serial = 232] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12d04e400) [pid = 1675] [serial = 233] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1243e6800) [pid = 1675] [serial = 212] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12be45000) [pid = 1675] [serial = 230] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12d059800) [pid = 1675] [serial = 235] [outer = 0x0] [url = about:blank] 07:38:49 INFO - PROCESS | 1675 | 1461508729363 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]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:38:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 622ms 07:38:49 INFO - PROCESS | 1675 | 1461508729398 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 1675 | 1461508729401 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:38:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:38:49 INFO - PROCESS | 1675 | 1461508729405 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 1675 | 1461508729407 Marionette TRACE conn2 <- [1,390,null,{}] 07:38:49 INFO - PROCESS | 1675 | 1461508729410 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}] 07:38:49 INFO - PROCESS | 1675 | 1461508729506 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:38:49 INFO - PROCESS | 1675 | 1461508729514 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197ed000 == 43 [pid = 1675] [id = 105] 07:38:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11ad73400) [pid = 1675] [serial = 312] [outer = 0x0] 07:38:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x11c3ae800) [pid = 1675] [serial = 313] [outer = 0x11ad73400] 07:38:49 INFO - PROCESS | 1675 | 1461508729540 Marionette DEBUG loaded listener.js 07:38:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x123c6e400) [pid = 1675] [serial = 314] [outer = 0x11ad73400] 07:38:49 INFO - PROCESS | 1675 | 1461508729889 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]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:38:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 07:38:49 INFO - PROCESS | 1675 | 1461508729926 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 1675 | 1461508729927 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:38:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:38:49 INFO - PROCESS | 1675 | 1461508729929 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 1675 | 1461508729932 Marionette TRACE conn2 <- [1,394,null,{}] 07:38:49 INFO - PROCESS | 1675 | 1461508729939 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}] 07:38:50 INFO - PROCESS | 1675 | 1461508730018 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:38:50 INFO - PROCESS | 1675 | 1461508730026 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b8a800 == 44 [pid = 1675] [id = 106] 07:38:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x123fd5000) [pid = 1675] [serial = 315] [outer = 0x0] 07:38:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x126dcb800) [pid = 1675] [serial = 316] [outer = 0x123fd5000] 07:38:50 INFO - PROCESS | 1675 | 1461508730054 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x1277e7800) [pid = 1675] [serial = 317] [outer = 0x123fd5000] 07:38:50 INFO - PROCESS | 1675 | 1461508730380 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]]]}] 07:38:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:38:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 07:38:50 INFO - PROCESS | 1675 | 1461508730400 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 1675 | 1461508730401 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:38:50 INFO - PROCESS | 1675 | 1461508730403 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 1675 | 1461508730404 Marionette TRACE conn2 <- [1,398,null,{}] 07:38:50 INFO - PROCESS | 1675 | 1461508730409 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}] 07:38:50 INFO - PROCESS | 1675 | 1461508730490 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:38:50 INFO - PROCESS | 1675 | 1461508730533 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b97800 == 45 [pid = 1675] [id = 107] 07:38:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x1277e8400) [pid = 1675] [serial = 318] [outer = 0x0] 07:38:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x129cf5000) [pid = 1675] [serial = 319] [outer = 0x1277e8400] 07:38:50 INFO - PROCESS | 1675 | 1461508730559 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12b3eac00) [pid = 1675] [serial = 320] [outer = 0x1277e8400] 07:38:50 INFO - PROCESS | 1675 | 1461508730849 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]]]}] 07:38:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:38:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 07:38:50 INFO - PROCESS | 1675 | 1461508730886 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:38:50 INFO - PROCESS | 1675 | 1461508730896 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:38:50 INFO - PROCESS | 1675 | 1461508730898 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:38:50 INFO - PROCESS | 1675 | 1461508730900 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 1675 | 1461508730901 Marionette TRACE conn2 <- [1,402,null,{}] 07:38:50 INFO - PROCESS | 1675 | 1461508730903 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}] 07:38:50 INFO - PROCESS | 1675 | 1461508730988 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:38:50 INFO - PROCESS | 1675 | 1461508730995 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x1268a9000 == 46 [pid = 1675] [id = 108] 07:38:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12b3ee400) [pid = 1675] [serial = 321] [outer = 0x0] 07:38:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12b7fc400) [pid = 1675] [serial = 322] [outer = 0x12b3ee400] 07:38:51 INFO - PROCESS | 1675 | 1461508731024 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12be3e000) [pid = 1675] [serial = 323] [outer = 0x12b3ee400] 07:38:51 INFO - PROCESS | 1675 | 1461508731488 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]]]}] 07:38:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:38:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 618ms 07:38:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:38:51 INFO - PROCESS | 1675 | 1461508731519 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:38:51 INFO - PROCESS | 1675 | 1461508731520 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:38:51 INFO - PROCESS | 1675 | 1461508731522 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:38:51 INFO - PROCESS | 1675 | 1461508731525 Marionette TRACE conn2 <- [1,406,null,{}] 07:38:51 INFO - PROCESS | 1675 | 1461508731528 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}] 07:38:51 INFO - PROCESS | 1675 | 1461508731631 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:38:51 INFO - PROCESS | 1675 | 1461508731661 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a848000 == 47 [pid = 1675] [id = 109] 07:38:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12be7d800) [pid = 1675] [serial = 324] [outer = 0x0] 07:38:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12d7e5000) [pid = 1675] [serial = 325] [outer = 0x12be7d800] 07:38:51 INFO - PROCESS | 1675 | 1461508731688 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12e3a7800) [pid = 1675] [serial = 326] [outer = 0x12be7d800] 07:38:52 INFO - PROCESS | 1675 | 1461508732026 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]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:38:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 523ms 07:38:52 INFO - PROCESS | 1675 | 1461508732045 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 1675 | 1461508732047 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:38:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:38:52 INFO - PROCESS | 1675 | 1461508732056 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 1675 | 1461508732059 Marionette TRACE conn2 <- [1,410,null,{}] 07:38:52 INFO - PROCESS | 1675 | 1461508732062 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}] 07:38:52 INFO - PROCESS | 1675 | 1461508732154 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:38:52 INFO - PROCESS | 1675 | 1461508732158 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a8800 == 48 [pid = 1675] [id = 110] 07:38:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12be7dc00) [pid = 1675] [serial = 327] [outer = 0x0] 07:38:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12e3ac000) [pid = 1675] [serial = 328] [outer = 0x12be7dc00] 07:38:52 INFO - PROCESS | 1675 | 1461508732183 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12e536c00) [pid = 1675] [serial = 329] [outer = 0x12be7dc00] 07:38:52 INFO - PROCESS | 1675 | 1461508732527 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]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:38:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 07:38:52 INFO - PROCESS | 1675 | 1461508732578 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 1675 | 1461508732579 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:38:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:38:52 INFO - PROCESS | 1675 | 1461508732581 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 1675 | 1461508732582 Marionette TRACE conn2 <- [1,414,null,{}] 07:38:52 INFO - PROCESS | 1675 | 1461508732585 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}] 07:38:52 INFO - PROCESS | 1675 | 1461508732677 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:38:52 INFO - PROCESS | 1675 | 1461508732689 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfb8800 == 49 [pid = 1675] [id = 111] 07:38:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x12e537c00) [pid = 1675] [serial = 330] [outer = 0x0] 07:38:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12e53e400) [pid = 1675] [serial = 331] [outer = 0x12e537c00] 07:38:52 INFO - PROCESS | 1675 | 1461508732714 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12ead9000) [pid = 1675] [serial = 332] [outer = 0x12e537c00] 07:38:53 INFO - PROCESS | 1675 | 1461508733036 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]]]}] 07:38:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:38:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 07:38:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:38:53 INFO - PROCESS | 1675 | 1461508733051 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:38:53 INFO - PROCESS | 1675 | 1461508733052 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:38:53 INFO - PROCESS | 1675 | 1461508733054 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 1675 | 1461508733055 Marionette TRACE conn2 <- [1,418,null,{}] 07:38:53 INFO - PROCESS | 1675 | 1461508733061 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}] 07:38:53 INFO - PROCESS | 1675 | 1461508733155 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:38:53 INFO - PROCESS | 1675 | 1461508733186 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d7b1800 == 50 [pid = 1675] [id = 112] 07:38:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x12e53c800) [pid = 1675] [serial = 333] [outer = 0x0] 07:38:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x12eadf400) [pid = 1675] [serial = 334] [outer = 0x12e53c800] 07:38:53 INFO - PROCESS | 1675 | 1461508733212 Marionette DEBUG loaded listener.js 07:38:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x12eae4000) [pid = 1675] [serial = 335] [outer = 0x12e53c800] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12b7fe000) [pid = 1675] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x129cf3000) [pid = 1675] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12bbd5c00) [pid = 1675] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12be39c00) [pid = 1675] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x114447c00) [pid = 1675] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x1197a8000) [pid = 1675] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x11b833000) [pid = 1675] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x11be8fc00) [pid = 1675] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x11be94400) [pid = 1675] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x1245e4000) [pid = 1675] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x119da6800) [pid = 1675] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12d9f3800) [pid = 1675] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11a934c00) [pid = 1675] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x1276d4400) [pid = 1675] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12701e000) [pid = 1675] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x1178fa000) [pid = 1675] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11dbe1c00) [pid = 1675] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x1276df000) [pid = 1675] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x114011000) [pid = 1675] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:38:53 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11aa72c00) [pid = 1675] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:38:54 INFO - PROCESS | 1675 | 1461508734001 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]]]}] 07:38:54 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 07:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 07:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:38:54 INFO - PROCESS | 1675 | 1461508734026 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:38:54 INFO - PROCESS | 1675 | 1461508734027 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:38:54 INFO - PROCESS | 1675 | 1461508734029 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:38:54 INFO - PROCESS | 1675 | 1461508734030 Marionette TRACE conn2 <- [1,422,null,{}] 07:38:54 INFO - PROCESS | 1675 | 1461508734033 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}] 07:38:54 INFO - PROCESS | 1675 | 1461508734128 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:38:54 INFO - PROCESS | 1675 | 1461508734133 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x118cc9800 == 51 [pid = 1675] [id = 113] 07:38:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x11875bc00) [pid = 1675] [serial = 336] [outer = 0x0] 07:38:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11aa72c00) [pid = 1675] [serial = 337] [outer = 0x11875bc00] 07:38:54 INFO - PROCESS | 1675 | 1461508734159 Marionette DEBUG loaded listener.js 07:38:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x11c487c00) [pid = 1675] [serial = 338] [outer = 0x11875bc00] 07:38:54 INFO - PROCESS | 1675 | 1461508734961 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]]]}] 07:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 07:38:55 INFO - PROCESS | 1675 | 1461508735000 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 1675 | 1461508735001 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:38:55 INFO - PROCESS | 1675 | 1461508735004 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 1675 | 1461508735005 Marionette TRACE conn2 <- [1,426,null,{}] 07:38:55 INFO - PROCESS | 1675 | 1461508735008 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}] 07:38:55 INFO - PROCESS | 1675 | 1461508735111 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:38:55 INFO - PROCESS | 1675 | 1461508735117 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e689800 == 52 [pid = 1675] [id = 114] 07:38:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12d9f9400) [pid = 1675] [serial = 339] [outer = 0x0] 07:38:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12f19c400) [pid = 1675] [serial = 340] [outer = 0x12d9f9400] 07:38:55 INFO - PROCESS | 1675 | 1461508735147 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12f1a4400) [pid = 1675] [serial = 341] [outer = 0x12d9f9400] 07:38:55 INFO - PROCESS | 1675 | 1461508735478 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] 07:38:55 INFO - PROCESS | 1675 | 1461508735533 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:38:55 INFO - PROCESS | 1675 | 1461508735535 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 1675 | 1461508735536 Marionette TRACE conn2 <- [1,430,null,{}] 07:38:55 INFO - PROCESS | 1675 | 1461508735539 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}] 07:38:55 INFO - PROCESS | 1675 | 1461508735672 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:38:55 INFO - PROCESS | 1675 | 1461508735716 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x11587b000 == 53 [pid = 1675] [id = 115] 07:38:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x114448c00) [pid = 1675] [serial = 342] [outer = 0x0] 07:38:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x114f56c00) [pid = 1675] [serial = 343] [outer = 0x114448c00] 07:38:55 INFO - PROCESS | 1675 | 1461508735749 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x118c8b800) [pid = 1675] [serial = 344] [outer = 0x114448c00] 07:38:56 INFO - PROCESS | 1675 | 1461508736203 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]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 718ms 07:38:56 INFO - PROCESS | 1675 | 1461508736273 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 1675 | 1461508736276 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:38:56 INFO - PROCESS | 1675 | 1461508736280 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 1675 | 1461508736282 Marionette TRACE conn2 <- [1,434,null,{}] 07:38:56 INFO - PROCESS | 1675 | 1461508736286 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}] 07:38:56 INFO - PROCESS | 1675 | 1461508736411 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:38:56 INFO - PROCESS | 1675 | 1461508736484 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfb0800 == 54 [pid = 1675] [id = 116] 07:38:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x11ad72000) [pid = 1675] [serial = 345] [outer = 0x0] 07:38:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11af73000) [pid = 1675] [serial = 346] [outer = 0x11ad72000] 07:38:56 INFO - PROCESS | 1675 | 1461508736516 Marionette DEBUG loaded listener.js 07:38:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x11c3b6000) [pid = 1675] [serial = 347] [outer = 0x11ad72000] 07:38:56 INFO - PROCESS | 1675 | 1461508736935 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]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 07:38:56 INFO - PROCESS | 1675 | 1461508736951 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 1675 | 1461508736953 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:38:56 INFO - PROCESS | 1675 | 1461508736955 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 1675 | 1461508736957 Marionette TRACE conn2 <- [1,438,null,{}] 07:38:56 INFO - PROCESS | 1675 | 1461508736959 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}] 07:38:57 INFO - PROCESS | 1675 | 1461508737060 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:38:57 INFO - PROCESS | 1675 | 1461508737106 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d0800 == 55 [pid = 1675] [id = 117] 07:38:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x123b39000) [pid = 1675] [serial = 348] [outer = 0x0] 07:38:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x124680400) [pid = 1675] [serial = 349] [outer = 0x123b39000] 07:38:57 INFO - PROCESS | 1675 | 1461508737137 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x1276da800) [pid = 1675] [serial = 350] [outer = 0x123b39000] 07:38:57 INFO - PROCESS | 1675 | 1461508737562 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]]]}] 07:38:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:38:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 07:38:57 INFO - PROCESS | 1675 | 1461508737636 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:38:57 INFO - PROCESS | 1675 | 1461508737638 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:38:57 INFO - PROCESS | 1675 | 1461508737650 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 1675 | 1461508737653 Marionette TRACE conn2 <- [1,442,null,{}] 07:38:57 INFO - PROCESS | 1675 | 1461508737656 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}] 07:38:57 INFO - PROCESS | 1675 | 1461508737778 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:38:57 INFO - PROCESS | 1675 | 1461508737859 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e578000 == 56 [pid = 1675] [id = 118] 07:38:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12b8f2400) [pid = 1675] [serial = 351] [outer = 0x0] 07:38:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12be7e800) [pid = 1675] [serial = 352] [outer = 0x12b8f2400] 07:38:57 INFO - PROCESS | 1675 | 1461508737889 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x12d6bcc00) [pid = 1675] [serial = 353] [outer = 0x12b8f2400] 07:38:58 INFO - PROCESS | 1675 | 1461508738532 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]]]}] 07:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 928ms 07:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:38:58 INFO - PROCESS | 1675 | 1461508738590 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:38:58 INFO - PROCESS | 1675 | 1461508738592 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:38:58 INFO - PROCESS | 1675 | 1461508738596 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:38:58 INFO - PROCESS | 1675 | 1461508738599 Marionette TRACE conn2 <- [1,446,null,{}] 07:38:58 INFO - PROCESS | 1675 | 1461508738603 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}] 07:38:58 INFO - PROCESS | 1675 | 1461508738688 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:38:58 INFO - PROCESS | 1675 | 1461508738759 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186bc000 == 57 [pid = 1675] [id = 119] 07:38:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x114854800) [pid = 1675] [serial = 354] [outer = 0x0] 07:38:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x115337800) [pid = 1675] [serial = 355] [outer = 0x114854800] 07:38:58 INFO - PROCESS | 1675 | 1461508738787 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x11913c800) [pid = 1675] [serial = 356] [outer = 0x114854800] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12685d800 == 56 [pid = 1675] [id = 39] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12e689800 == 55 [pid = 1675] [id = 114] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x118cc9800 == 54 [pid = 1675] [id = 113] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12d7b1800 == 53 [pid = 1675] [id = 112] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfb8800 == 52 [pid = 1675] [id = 111] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a8800 == 51 [pid = 1675] [id = 110] 07:38:59 INFO - PROCESS | 1675 | 1461508739275 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]]]}] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x11a848000 == 50 [pid = 1675] [id = 109] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x1268a9000 == 49 [pid = 1675] [id = 108] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x123b97800 == 48 [pid = 1675] [id = 107] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x123b8a800 == 47 [pid = 1675] [id = 106] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x1197ed000 == 46 [pid = 1675] [id = 105] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x11a883000 == 45 [pid = 1675] [id = 104] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x115591800 == 44 [pid = 1675] [id = 103] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc84800 == 43 [pid = 1675] [id = 102] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c7800 == 42 [pid = 1675] [id = 101] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a5800 == 41 [pid = 1675] [id = 100] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3cb000 == 40 [pid = 1675] [id = 99] 07:38:59 INFO - PROCESS | 1675 | --DOCSHELL 0x115585000 == 39 [pid = 1675] [id = 98] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x12b7f6400) [pid = 1675] [serial = 190] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x115825800) [pid = 1675] [serial = 193] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x11b83a400) [pid = 1675] [serial = 197] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12bbc7800) [pid = 1675] [serial = 271] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12b7f6800) [pid = 1675] [serial = 269] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12be10800) [pid = 1675] [serial = 274] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12bbd0400) [pid = 1675] [serial = 272] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x12d050000) [pid = 1675] [serial = 277] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x118cedc00) [pid = 1675] [serial = 239] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x114cab000) [pid = 1675] [serial = 238] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x126c64800) [pid = 1675] [serial = 251] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x11b833c00) [pid = 1675] [serial = 250] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x11be2f000) [pid = 1675] [serial = 242] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11b8b5400) [pid = 1675] [serial = 241] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x123b37000) [pid = 1675] [serial = 259] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x123fd6400) [pid = 1675] [serial = 260] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12404ac00) [pid = 1675] [serial = 245] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11dbe9c00) [pid = 1675] [serial = 244] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x126ce0c00) [pid = 1675] [serial = 262] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x127603000) [pid = 1675] [serial = 263] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x11b833800) [pid = 1675] [serial = 256] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12da7f400) [pid = 1675] [serial = 287] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11be2f400) [pid = 1675] [serial = 257] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11af73c00) [pid = 1675] [serial = 254] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11aaf0000) [pid = 1675] [serial = 253] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1289ea000) [pid = 1675] [serial = 265] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12b3e4000) [pid = 1675] [serial = 248] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1289ef400) [pid = 1675] [serial = 247] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12b8f4000) [pid = 1675] [serial = 281] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12d053000) [pid = 1675] [serial = 283] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11aa72000) [pid = 1675] [serial = 280] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12d9fb000) [pid = 1675] [serial = 286] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x12da84800) [pid = 1675] [serial = 289] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12d6b5800) [pid = 1675] [serial = 278] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x12b3eec00) [pid = 1675] [serial = 268] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x12be48c00) [pid = 1675] [serial = 275] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x129cebc00) [pid = 1675] [serial = 266] [outer = 0x0] [url = about:blank] 07:38:59 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12d9f3000) [pid = 1675] [serial = 284] [outer = 0x0] [url = about:blank] 07:38:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 723ms 07:38:59 INFO - PROCESS | 1675 | 1461508739320 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 1675 | 1461508739324 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:38:59 INFO - PROCESS | 1675 | 1461508739328 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 1675 | 1461508739330 Marionette TRACE conn2 <- [1,450,null,{}] 07:38:59 INFO - PROCESS | 1675 | 1461508739332 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}] 07:38:59 INFO - PROCESS | 1675 | 1461508739402 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:38:59 INFO - PROCESS | 1675 | 1461508739411 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x118c4e000 == 40 [pid = 1675] [id = 120] 07:38:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x119191c00) [pid = 1675] [serial = 357] [outer = 0x0] 07:38:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11a930400) [pid = 1675] [serial = 358] [outer = 0x119191c00] 07:38:59 INFO - PROCESS | 1675 | 1461508739438 Marionette DEBUG loaded listener.js 07:38:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11b2ef400) [pid = 1675] [serial = 359] [outer = 0x119191c00] 07:38:59 INFO - PROCESS | 1675 | 1461508739790 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] 07:38:59 INFO - PROCESS | 1675 | 1461508739799 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:38:59 INFO - PROCESS | 1675 | 1461508739801 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 1675 | 1461508739803 Marionette TRACE conn2 <- [1,454,null,{}] 07:38:59 INFO - PROCESS | 1675 | 1461508739814 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}] 07:38:59 INFO - PROCESS | 1675 | 1461508739905 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:38:59 INFO - PROCESS | 1675 | 1461508739951 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8e9800 == 41 [pid = 1675] [id = 121] 07:38:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11b82fc00) [pid = 1675] [serial = 360] [outer = 0x0] 07:38:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11be9b400) [pid = 1675] [serial = 361] [outer = 0x11b82fc00] 07:38:59 INFO - PROCESS | 1675 | 1461508739979 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x123c72c00) [pid = 1675] [serial = 362] [outer = 0x11b82fc00] 07:39:00 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:00 INFO - PROCESS | 1675 | 1461508740282 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]]]}] 07:39:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 526ms 07:39:00 INFO - PROCESS | 1675 | 1461508740327 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:39:00 INFO - PROCESS | 1675 | 1461508740329 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:39:00 INFO - PROCESS | 1675 | 1461508740331 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 1675 | 1461508740332 Marionette TRACE conn2 <- [1,458,null,{}] 07:39:00 INFO - PROCESS | 1675 | 1461508740335 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}] 07:39:00 INFO - PROCESS | 1675 | 1461508740410 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:39:00 INFO - PROCESS | 1675 | 1461508740455 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfae000 == 42 [pid = 1675] [id = 122] 07:39:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11b8ba800) [pid = 1675] [serial = 363] [outer = 0x0] 07:39:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x123e63c00) [pid = 1675] [serial = 364] [outer = 0x11b8ba800] 07:39:00 INFO - PROCESS | 1675 | 1461508740481 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x126dd3c00) [pid = 1675] [serial = 365] [outer = 0x11b8ba800] 07:39:00 INFO - PROCESS | 1675 | 1461508740765 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] 07:39:00 INFO - PROCESS | 1675 | 1461508740810 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:39:00 INFO - PROCESS | 1675 | 1461508740814 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:39:00 INFO - PROCESS | 1675 | 1461508740815 Marionette TRACE conn2 <- [1,462,null,{}] 07:39:00 INFO - PROCESS | 1675 | 1461508740817 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}] 07:39:00 INFO - PROCESS | 1675 | 1461508740893 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:39:00 INFO - PROCESS | 1675 | 1461508740897 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c1f000 == 43 [pid = 1675] [id = 123] 07:39:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x123c75000) [pid = 1675] [serial = 366] [outer = 0x0] 07:39:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x1289ef000) [pid = 1675] [serial = 367] [outer = 0x123c75000] 07:39:00 INFO - PROCESS | 1675 | 1461508740923 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x129cf1400) [pid = 1675] [serial = 368] [outer = 0x123c75000] 07:39:01 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:01 INFO - PROCESS | 1675 | 1461508741261 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] 07:39:01 INFO - PROCESS | 1675 | 1461508741285 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:39:01 INFO - PROCESS | 1675 | 1461508741287 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 1675 | 1461508741288 Marionette TRACE conn2 <- [1,466,null,{}] 07:39:01 INFO - PROCESS | 1675 | 1461508741290 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}] 07:39:01 INFO - PROCESS | 1675 | 1461508741417 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:39:01 INFO - PROCESS | 1675 | 1461508741424 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x1240c5800 == 44 [pid = 1675] [id = 124] 07:39:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x129cf2c00) [pid = 1675] [serial = 369] [outer = 0x0] 07:39:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12b3ed800) [pid = 1675] [serial = 370] [outer = 0x129cf2c00] 07:39:01 INFO - PROCESS | 1675 | 1461508741453 Marionette DEBUG loaded listener.js 07:39:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12be07800) [pid = 1675] [serial = 371] [outer = 0x129cf2c00] 07:39:01 INFO - PROCESS | 1675 | 1461508741810 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] 07:39:01 INFO - PROCESS | 1675 | 1461508741859 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:39:01 INFO - PROCESS | 1675 | 1461508741861 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 1675 | 1461508741862 Marionette TRACE conn2 <- [1,470,null,{}] 07:39:01 INFO - PROCESS | 1675 | 1461508741864 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}] 07:39:01 INFO - PROCESS | 1675 | 1461508741953 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:39:01 INFO - PROCESS | 1675 | 1461508741966 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x126da3000 == 45 [pid = 1675] [id = 125] 07:39:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12be07c00) [pid = 1675] [serial = 372] [outer = 0x0] 07:39:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12d052800) [pid = 1675] [serial = 373] [outer = 0x12be07c00] 07:39:01 INFO - PROCESS | 1675 | 1461508741992 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12d7e4000) [pid = 1675] [serial = 374] [outer = 0x12be07c00] 07:39:02 INFO - PROCESS | 1675 | 1461508742326 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]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 07:39:02 INFO - PROCESS | 1675 | 1461508742380 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 1675 | 1461508742381 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:39:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:39:02 INFO - PROCESS | 1675 | 1461508742383 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 1675 | 1461508742384 Marionette TRACE conn2 <- [1,474,null,{}] 07:39:02 INFO - PROCESS | 1675 | 1461508742387 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}] 07:39:02 INFO - PROCESS | 1675 | 1461508742478 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:39:02 INFO - PROCESS | 1675 | 1461508742491 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12892a800 == 46 [pid = 1675] [id = 126] 07:39:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12d7e4c00) [pid = 1675] [serial = 375] [outer = 0x0] 07:39:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12d9f5000) [pid = 1675] [serial = 376] [outer = 0x12d7e4c00] 07:39:02 INFO - PROCESS | 1675 | 1461508742516 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12da7c000) [pid = 1675] [serial = 377] [outer = 0x12d7e4c00] 07:39:02 INFO - PROCESS | 1675 | 1461508742866 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]]]}] 07:39:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 517ms 07:39:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:39:02 INFO - PROCESS | 1675 | 1461508742903 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:39:02 INFO - PROCESS | 1675 | 1461508742904 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:39:02 INFO - PROCESS | 1675 | 1461508742906 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:39:02 INFO - PROCESS | 1675 | 1461508742909 Marionette TRACE conn2 <- [1,478,null,{}] 07:39:02 INFO - PROCESS | 1675 | 1461508742912 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}] 07:39:03 INFO - PROCESS | 1675 | 1461508743013 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:39:03 INFO - PROCESS | 1675 | 1461508743017 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2cc800 == 47 [pid = 1675] [id = 127] 07:39:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12d9f1c00) [pid = 1675] [serial = 378] [outer = 0x0] 07:39:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12e3a6c00) [pid = 1675] [serial = 379] [outer = 0x12d9f1c00] 07:39:03 INFO - PROCESS | 1675 | 1461508743042 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12e51b400) [pid = 1675] [serial = 380] [outer = 0x12d9f1c00] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12d04fc00) [pid = 1675] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12be7dc00) [pid = 1675] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12e537c00) [pid = 1675] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x11aa71800) [pid = 1675] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11ad73400) [pid = 1675] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12b3ee400) [pid = 1675] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x124265800) [pid = 1675] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x123fd5000) [pid = 1675] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1277e8400) [pid = 1675] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12e53c800) [pid = 1675] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11875bc00) [pid = 1675] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:39:03 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12be7d800) [pid = 1675] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:39:03 INFO - PROCESS | 1675 | 1461508743616 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]]]}] 07:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 721ms 07:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:39:03 INFO - PROCESS | 1675 | 1461508743628 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:39:03 INFO - PROCESS | 1675 | 1461508743629 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:39:03 INFO - PROCESS | 1675 | 1461508743631 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:39:03 INFO - PROCESS | 1675 | 1461508743632 Marionette TRACE conn2 <- [1,482,null,{}] 07:39:03 INFO - PROCESS | 1675 | 1461508743634 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}] 07:39:03 INFO - PROCESS | 1675 | 1461508743714 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:39:03 INFO - PROCESS | 1675 | 1461508743721 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x129b84800 == 48 [pid = 1675] [id = 128] 07:39:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x124265800) [pid = 1675] [serial = 381] [outer = 0x0] 07:39:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x1277edc00) [pid = 1675] [serial = 382] [outer = 0x124265800] 07:39:03 INFO - PROCESS | 1675 | 1461508743750 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12d6b4000) [pid = 1675] [serial = 383] [outer = 0x124265800] 07:39:04 INFO - PROCESS | 1675 | 1461508744108 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]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 07:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:39:04 INFO - PROCESS | 1675 | 1461508744152 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:39:04 INFO - PROCESS | 1675 | 1461508744154 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:39:04 INFO - PROCESS | 1675 | 1461508744156 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 1675 | 1461508744158 Marionette TRACE conn2 <- [1,486,null,{}] 07:39:04 INFO - PROCESS | 1675 | 1461508744160 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}] 07:39:04 INFO - PROCESS | 1675 | 1461508744268 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:39:04 INFO - PROCESS | 1675 | 1461508744276 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c2ca800 == 49 [pid = 1675] [id = 129] 07:39:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11dbec400) [pid = 1675] [serial = 384] [outer = 0x0] 07:39:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12e53ac00) [pid = 1675] [serial = 385] [outer = 0x11dbec400] 07:39:04 INFO - PROCESS | 1675 | 1461508744306 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12eae5400) [pid = 1675] [serial = 386] [outer = 0x11dbec400] 07:39:04 INFO - PROCESS | 1675 | 1461508744612 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]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 07:39:04 INFO - PROCESS | 1675 | 1461508744630 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:39:04 INFO - PROCESS | 1675 | 1461508744631 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:39:04 INFO - PROCESS | 1675 | 1461508744634 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 1675 | 1461508744635 Marionette TRACE conn2 <- [1,490,null,{}] 07:39:04 INFO - PROCESS | 1675 | 1461508744637 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}] 07:39:04 INFO - PROCESS | 1675 | 1461508744717 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:39:04 INFO - PROCESS | 1675 | 1461508744721 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c2800 == 50 [pid = 1675] [id = 130] 07:39:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12eae5800) [pid = 1675] [serial = 387] [outer = 0x0] 07:39:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12f1a4000) [pid = 1675] [serial = 388] [outer = 0x12eae5800] 07:39:04 INFO - PROCESS | 1675 | 1461508744749 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12f37c400) [pid = 1675] [serial = 389] [outer = 0x12eae5800] 07:39:05 INFO - PROCESS | 1675 | 1461508745073 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]]]}] 07:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 07:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:39:05 INFO - PROCESS | 1675 | 1461508745103 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:39:05 INFO - PROCESS | 1675 | 1461508745104 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:39:05 INFO - PROCESS | 1675 | 1461508745106 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 1675 | 1461508745107 Marionette TRACE conn2 <- [1,494,null,{}] 07:39:05 INFO - PROCESS | 1675 | 1461508745110 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}] 07:39:05 INFO - PROCESS | 1675 | 1461508745208 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:39:05 INFO - PROCESS | 1675 | 1461508745214 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc95000 == 51 [pid = 1675] [id = 131] 07:39:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12d9f2c00) [pid = 1675] [serial = 390] [outer = 0x0] 07:39:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12f378000) [pid = 1675] [serial = 391] [outer = 0x12d9f2c00] 07:39:05 INFO - PROCESS | 1675 | 1461508745238 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12f904400) [pid = 1675] [serial = 392] [outer = 0x12d9f2c00] 07:39:05 INFO - PROCESS | 1675 | 1461508745561 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]]]}] 07:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 470ms 07:39:05 INFO - PROCESS | 1675 | 1461508745650 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:39:05 INFO - PROCESS | 1675 | 1461508745653 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:39:05 INFO - PROCESS | 1675 | 1461508745660 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 1675 | 1461508745663 Marionette TRACE conn2 <- [1,498,null,{}] 07:39:05 INFO - PROCESS | 1675 | 1461508745670 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}] 07:39:05 INFO - PROCESS | 1675 | 1461508745810 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:39:05 INFO - PROCESS | 1675 | 1461508745867 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x118851800 == 52 [pid = 1675] [id = 132] 07:39:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x1187aa000) [pid = 1675] [serial = 393] [outer = 0x0] 07:39:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x118c93000) [pid = 1675] [serial = 394] [outer = 0x1187aa000] 07:39:05 INFO - PROCESS | 1675 | 1461508745900 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x119d9e800) [pid = 1675] [serial = 395] [outer = 0x1187aa000] 07:39:06 INFO - PROCESS | 1675 | 1461508746336 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]]]}] 07:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 725ms 07:39:06 INFO - PROCESS | 1675 | 1461508746384 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:39:06 INFO - PROCESS | 1675 | 1461508746387 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:39:06 INFO - PROCESS | 1675 | 1461508746412 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 1675 | 1461508746415 Marionette TRACE conn2 <- [1,502,null,{}] 07:39:06 INFO - PROCESS | 1675 | 1461508746418 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}] 07:39:06 INFO - PROCESS | 1675 | 1461508746517 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:39:06 INFO - PROCESS | 1675 | 1461508746577 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3cb000 == 53 [pid = 1675] [id = 133] 07:39:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x11a8aa000) [pid = 1675] [serial = 396] [outer = 0x0] 07:39:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x11c42e000) [pid = 1675] [serial = 397] [outer = 0x11a8aa000] 07:39:06 INFO - PROCESS | 1675 | 1461508746607 Marionette DEBUG loaded listener.js 07:39:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x123c76800) [pid = 1675] [serial = 398] [outer = 0x11a8aa000] 07:39:07 INFO - PROCESS | 1675 | 1461508747062 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]]]}] 07:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 675ms 07:39:07 INFO - PROCESS | 1675 | 1461508747085 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:39:07 INFO - PROCESS | 1675 | 1461508747087 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:39:07 INFO - PROCESS | 1675 | 1461508747163 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:39:07 INFO - PROCESS | 1675 | 1461508747165 Marionette TRACE conn2 <- [1,506,null,{}] 07:39:07 INFO - PROCESS | 1675 | 1461508747175 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}] 07:39:07 INFO - PROCESS | 1675 | 1461508747328 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:39:07 INFO - PROCESS | 1675 | 1461508747436 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c2c6800 == 54 [pid = 1675] [id = 134] 07:39:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12b3ecc00) [pid = 1675] [serial = 399] [outer = 0x0] 07:39:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x12b547400) [pid = 1675] [serial = 400] [outer = 0x12b3ecc00] 07:39:07 INFO - PROCESS | 1675 | 1461508747471 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12b8f6400) [pid = 1675] [serial = 401] [outer = 0x12b3ecc00] 07:39:07 INFO - PROCESS | 1675 | 1461508747947 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]]]}] 07:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 877ms 07:39:07 INFO - PROCESS | 1675 | 1461508747987 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:39:07 INFO - PROCESS | 1675 | 1461508747991 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:39:08 INFO - PROCESS | 1675 | 1461508747995 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 1675 | 1461508747998 Marionette TRACE conn2 <- [1,510,null,{}] 07:39:08 INFO - PROCESS | 1675 | 1461508748001 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}] 07:39:08 INFO - PROCESS | 1675 | 1461508748143 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:39:08 INFO - PROCESS | 1675 | 1461508748229 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x12eaad000 == 55 [pid = 1675] [id = 135] 07:39:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12bbc7800) [pid = 1675] [serial = 402] [outer = 0x0] 07:39:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x12d7f1c00) [pid = 1675] [serial = 403] [outer = 0x12bbc7800] 07:39:08 INFO - PROCESS | 1675 | 1461508748271 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x12e53a400) [pid = 1675] [serial = 404] [outer = 0x12bbc7800] 07:39:08 INFO - PROCESS | 1675 | 1461508748749 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]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:39:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 776ms 07:39:08 INFO - PROCESS | 1675 | 1461508748772 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:39:08 INFO - PROCESS | 1675 | 1461508748777 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:39:08 INFO - PROCESS | 1675 | 1461508748780 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 1675 | 1461508748782 Marionette TRACE conn2 <- [1,514,null,{}] 07:39:08 INFO - PROCESS | 1675 | 1461508748786 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}] 07:39:08 INFO - PROCESS | 1675 | 1461508748922 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:39:09 INFO - PROCESS | 1675 | 1461508749032 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1bb800 == 56 [pid = 1675] [id = 136] 07:39:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x12be83800) [pid = 1675] [serial = 405] [outer = 0x0] 07:39:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x12eae2c00) [pid = 1675] [serial = 406] [outer = 0x12be83800] 07:39:09 INFO - PROCESS | 1675 | 1461508749082 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x12f37a400) [pid = 1675] [serial = 407] [outer = 0x12be83800] 07:39:09 INFO - PROCESS | 1675 | 1461508749546 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]]]}] 07:39:09 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 07:39:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 821ms 07:39:09 INFO - PROCESS | 1675 | 1461508749601 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:39:09 INFO - PROCESS | 1675 | 1461508749603 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:39:09 INFO - PROCESS | 1675 | 1461508749622 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 1675 | 1461508749625 Marionette TRACE conn2 <- [1,518,null,{}] 07:39:09 INFO - PROCESS | 1675 | 1461508749632 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}] 07:39:09 INFO - PROCESS | 1675 | 1461508749788 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:39:09 INFO - PROCESS | 1675 | 1461508749992 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d8c000 == 57 [pid = 1675] [id = 137] 07:39:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x115a96c00) [pid = 1675] [serial = 408] [outer = 0x0] 07:39:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x118a9e000) [pid = 1675] [serial = 409] [outer = 0x115a96c00] 07:39:10 INFO - PROCESS | 1675 | 1461508750021 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x119252400) [pid = 1675] [serial = 410] [outer = 0x115a96c00] 07:39:10 INFO - PROCESS | 1675 | 1461508750481 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]]]}] 07:39:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:39:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 893ms 07:39:10 INFO - PROCESS | 1675 | 1461508750499 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:39:10 INFO - PROCESS | 1675 | 1461508750501 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:39:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:39:10 INFO - PROCESS | 1675 | 1461508750505 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 1675 | 1461508750507 Marionette TRACE conn2 <- [1,522,null,{}] 07:39:10 INFO - PROCESS | 1675 | 1461508750534 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}] 07:39:10 INFO - PROCESS | 1675 | 1461508750670 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:39:10 INFO - PROCESS | 1675 | 1461508750757 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197e5800 == 58 [pid = 1675] [id = 138] 07:39:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x11af69c00) [pid = 1675] [serial = 411] [outer = 0x0] 07:39:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x11be22400) [pid = 1675] [serial = 412] [outer = 0x11af69c00] 07:39:10 INFO - PROCESS | 1675 | 1461508750803 Marionette DEBUG loaded listener.js 07:39:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x123c74000) [pid = 1675] [serial = 413] [outer = 0x11af69c00] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11489c000 == 57 [pid = 1675] [id = 65] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c2800 == 56 [pid = 1675] [id = 130] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12c2ca800 == 55 [pid = 1675] [id = 129] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x129b84800 == 54 [pid = 1675] [id = 128] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2cc800 == 53 [pid = 1675] [id = 127] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12892a800 == 52 [pid = 1675] [id = 126] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x114c39c00) [pid = 1675] [serial = 292] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x11be1cc00) [pid = 1675] [serial = 295] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x126ce1800) [pid = 1675] [serial = 298] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x12bbc9400) [pid = 1675] [serial = 301] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x12da85000) [pid = 1675] [serial = 304] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12f19c400) [pid = 1675] [serial = 340] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x126da3000 == 51 [pid = 1675] [id = 125] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1240c5800 == 50 [pid = 1675] [id = 124] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x123c1f000 == 49 [pid = 1675] [id = 123] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfae000 == 48 [pid = 1675] [id = 122] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8e9800 == 47 [pid = 1675] [id = 121] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x118c4e000 == 46 [pid = 1675] [id = 120] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1186bc000 == 45 [pid = 1675] [id = 119] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12e578000 == 44 [pid = 1675] [id = 118] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d0800 == 43 [pid = 1675] [id = 117] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfb0800 == 42 [pid = 1675] [id = 116] 07:39:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11587b000 == 41 [pid = 1675] [id = 115] 07:39:11 INFO - PROCESS | 1675 | 1461508751299 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]]]}] 07:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 841ms 07:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:39:11 INFO - PROCESS | 1675 | 1461508751347 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 1675 | 1461508751350 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:39:11 INFO - PROCESS | 1675 | 1461508751352 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 1675 | 1461508751353 Marionette TRACE conn2 <- [1,526,null,{}] 07:39:11 INFO - PROCESS | 1675 | 1461508751356 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}] 07:39:11 INFO - PROCESS | 1675 | 1461508751441 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:39:11 INFO - PROCESS | 1675 | 1461508751448 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d2000 == 42 [pid = 1675] [id = 139] 07:39:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x123c74400) [pid = 1675] [serial = 414] [outer = 0x0] 07:39:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x1248db000) [pid = 1675] [serial = 415] [outer = 0x123c74400] 07:39:11 INFO - PROCESS | 1675 | 1461508751475 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x127602800) [pid = 1675] [serial = 416] [outer = 0x123c74400] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x12d6b5000) [pid = 1675] [serial = 236] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x12e3ac000) [pid = 1675] [serial = 328] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12e53e400) [pid = 1675] [serial = 331] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x12e536c00) [pid = 1675] [serial = 329] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x11b837400) [pid = 1675] [serial = 310] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x11c3ae800) [pid = 1675] [serial = 313] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x123c6e400) [pid = 1675] [serial = 314] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12b7fc400) [pid = 1675] [serial = 322] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12e515400) [pid = 1675] [serial = 308] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12b704800) [pid = 1675] [serial = 307] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x126dcb800) [pid = 1675] [serial = 316] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x1277e7800) [pid = 1675] [serial = 317] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x129cf5000) [pid = 1675] [serial = 319] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12b3eac00) [pid = 1675] [serial = 320] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12eadf400) [pid = 1675] [serial = 334] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12ead9000) [pid = 1675] [serial = 332] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x11c487c00) [pid = 1675] [serial = 338] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11aa72c00) [pid = 1675] [serial = 337] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12eae4000) [pid = 1675] [serial = 335] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x11be93c00) [pid = 1675] [serial = 311] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12e3a7800) [pid = 1675] [serial = 326] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12d7e5000) [pid = 1675] [serial = 325] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12be3e000) [pid = 1675] [serial = 323] [outer = 0x0] [url = about:blank] 07:39:11 INFO - PROCESS | 1675 | 1461508751843 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]]]}] 07:39:11 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 07:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 07:39:11 INFO - PROCESS | 1675 | 1461508751872 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:39:11 INFO - PROCESS | 1675 | 1461508751875 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:39:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:39:11 INFO - PROCESS | 1675 | 1461508751883 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:39:11 INFO - PROCESS | 1675 | 1461508751887 Marionette TRACE conn2 <- [1,530,null,{}] 07:39:11 INFO - PROCESS | 1675 | 1461508751896 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}] 07:39:11 INFO - PROCESS | 1675 | 1461508751979 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:39:11 INFO - PROCESS | 1675 | 1461508751984 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x123db4000 == 43 [pid = 1675] [id = 140] 07:39:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12b3eec00) [pid = 1675] [serial = 417] [outer = 0x0] 07:39:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12b7f2400) [pid = 1675] [serial = 418] [outer = 0x12b3eec00] 07:39:12 INFO - PROCESS | 1675 | 1461508752010 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12bbcf400) [pid = 1675] [serial = 419] [outer = 0x12b3eec00] 07:39:12 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 07:39:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:39:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:39:12 INFO - PROCESS | 1675 | 1461508752352 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"]]]}] 07:39:12 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 07:39:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:39:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:39:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:39:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 477ms 07:39:12 INFO - PROCESS | 1675 | 1461508752358 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:39:12 INFO - PROCESS | 1675 | 1461508752360 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:39:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:39:12 INFO - PROCESS | 1675 | 1461508752362 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 1675 | 1461508752363 Marionette TRACE conn2 <- [1,534,null,{}] 07:39:12 INFO - PROCESS | 1675 | 1461508752366 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}] 07:39:12 INFO - PROCESS | 1675 | 1461508752454 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:39:12 INFO - PROCESS | 1675 | 1461508752501 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x1268a8800 == 44 [pid = 1675] [id = 141] 07:39:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12b8f5c00) [pid = 1675] [serial = 420] [outer = 0x0] 07:39:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12be80c00) [pid = 1675] [serial = 421] [outer = 0x12b8f5c00] 07:39:12 INFO - PROCESS | 1675 | 1461508752527 Marionette DEBUG loaded listener.js 07:39:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12d9f2000) [pid = 1675] [serial = 422] [outer = 0x12b8f5c00] 07:39:12 INFO - PROCESS | 1675 | 1461508752789 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]]]}] 07:39:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:39:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 07:39:12 INFO - PROCESS | 1675 | 1461508752833 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:39:12 INFO - PROCESS | 1675 | 1461508752834 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:39:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:39:12 INFO - PROCESS | 1675 | 1461508752836 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 1675 | 1461508752837 Marionette TRACE conn2 <- [1,538,null,{}] 07:39:12 INFO - PROCESS | 1675 | 1461508752847 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}] 07:39:12 INFO - PROCESS | 1675 | 1461508752942 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:39:12 INFO - PROCESS | 1675 | 1461508752950 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x119121800 == 45 [pid = 1675] [id = 142] 07:39:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12e51c000) [pid = 1675] [serial = 423] [outer = 0x0] 07:39:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12e536000) [pid = 1675] [serial = 424] [outer = 0x12e51c000] 07:39:12 INFO - PROCESS | 1675 | 1461508752989 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12eae3400) [pid = 1675] [serial = 425] [outer = 0x12e51c000] 07:39:13 INFO - PROCESS | 1675 | 1461508753358 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]]]}] 07:39:13 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. 07:39:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 570ms 07:39:13 INFO - PROCESS | 1675 | 1461508753408 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 1675 | 1461508753409 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:39:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:39:13 INFO - PROCESS | 1675 | 1461508753411 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 1675 | 1461508753412 Marionette TRACE conn2 <- [1,542,null,{}] 07:39:13 INFO - PROCESS | 1675 | 1461508753414 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}] 07:39:13 INFO - PROCESS | 1675 | 1461508753514 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:39:13 INFO - PROCESS | 1675 | 1461508753525 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf8c000 == 46 [pid = 1675] [id = 143] 07:39:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12f19cc00) [pid = 1675] [serial = 426] [outer = 0x0] 07:39:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12f380400) [pid = 1675] [serial = 427] [outer = 0x12f19cc00] 07:39:13 INFO - PROCESS | 1675 | 1461508753551 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12f907000) [pid = 1675] [serial = 428] [outer = 0x12f19cc00] 07:39:13 INFO - PROCESS | 1675 | 1461508753872 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]]]}] 07:39:13 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. 07:39:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 07:39:13 INFO - PROCESS | 1675 | 1461508753880 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:39:13 INFO - PROCESS | 1675 | 1461508753882 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:39:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:39:13 INFO - PROCESS | 1675 | 1461508753884 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:39:13 INFO - PROCESS | 1675 | 1461508753885 Marionette TRACE conn2 <- [1,546,null,{}] 07:39:13 INFO - PROCESS | 1675 | 1461508753896 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}] 07:39:14 INFO - PROCESS | 1675 | 1461508754010 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:39:14 INFO - PROCESS | 1675 | 1461508754049 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c1000 == 47 [pid = 1675] [id = 144] 07:39:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x12f908c00) [pid = 1675] [serial = 429] [outer = 0x0] 07:39:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12f93a800) [pid = 1675] [serial = 430] [outer = 0x12f908c00] 07:39:14 INFO - PROCESS | 1675 | 1461508754079 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12f93fc00) [pid = 1675] [serial = 431] [outer = 0x12f908c00] 07:39:14 INFO - PROCESS | 1675 | 1461508754441 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]]]}] 07:39:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:39:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 07:39:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:39:14 INFO - PROCESS | 1675 | 1461508754454 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:39:14 INFO - PROCESS | 1675 | 1461508754455 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:39:14 INFO - PROCESS | 1675 | 1461508754461 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 1675 | 1461508754462 Marionette TRACE conn2 <- [1,550,null,{}] 07:39:14 INFO - PROCESS | 1675 | 1461508754466 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}] 07:39:14 INFO - PROCESS | 1675 | 1461508754617 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:39:14 INFO - PROCESS | 1675 | 1461508754646 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e690000 == 48 [pid = 1675] [id = 145] 07:39:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x12f902800) [pid = 1675] [serial = 432] [outer = 0x0] 07:39:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x12f948c00) [pid = 1675] [serial = 433] [outer = 0x12f902800] 07:39:14 INFO - PROCESS | 1675 | 1461508754695 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x12ffcf000) [pid = 1675] [serial = 434] [outer = 0x12f902800] 07:39:15 INFO - PROCESS | 1675 | 1461508755047 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]]]}] 07:39:15 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. 07:39:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 07:39:15 INFO - PROCESS | 1675 | 1461508755080 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 1675 | 1461508755082 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:39:15 INFO - PROCESS | 1675 | 1461508755084 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 1675 | 1461508755085 Marionette TRACE conn2 <- [1,554,null,{}] 07:39:15 INFO - PROCESS | 1675 | 1461508755087 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}] 07:39:15 INFO - PROCESS | 1675 | 1461508755185 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:39:15 INFO - PROCESS | 1675 | 1461508755198 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x12eaaa000 == 49 [pid = 1675] [id = 146] 07:39:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x114f32c00) [pid = 1675] [serial = 435] [outer = 0x0] 07:39:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x114f35400) [pid = 1675] [serial = 436] [outer = 0x114f32c00] 07:39:15 INFO - PROCESS | 1675 | 1461508755223 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x114f39800) [pid = 1675] [serial = 437] [outer = 0x114f32c00] 07:39:15 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x123fd1400) [pid = 1675] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x11b83c000) [pid = 1675] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x12d7e6800) [pid = 1675] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12b3e1400) [pid = 1675] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x11400fc00) [pid = 1675] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12d9f9400) [pid = 1675] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x11b8ba800) [pid = 1675] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x119191c00) [pid = 1675] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12d7e4c00) [pid = 1675] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x11b82fc00) [pid = 1675] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x114854800) [pid = 1675] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x123c75000) [pid = 1675] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12be07c00) [pid = 1675] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12d9f1c00) [pid = 1675] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12eae5800) [pid = 1675] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11dbec400) [pid = 1675] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x124265800) [pid = 1675] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:39:15 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x129cf2c00) [pid = 1675] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:39:15 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:15 INFO - PROCESS | 1675 | 1461508755673 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]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 07:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:39:15 INFO - PROCESS | 1675 | 1461508755703 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:39:15 INFO - PROCESS | 1675 | 1461508755704 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:39:15 INFO - PROCESS | 1675 | 1461508755706 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 1675 | 1461508755707 Marionette TRACE conn2 <- [1,558,null,{}] 07:39:15 INFO - PROCESS | 1675 | 1461508755710 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}] 07:39:15 INFO - PROCESS | 1675 | 1461508755787 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:39:15 INFO - PROCESS | 1675 | 1461508755792 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x12685d000 == 50 [pid = 1675] [id = 147] 07:39:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x114f39c00) [pid = 1675] [serial = 438] [outer = 0x0] 07:39:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11ad78c00) [pid = 1675] [serial = 439] [outer = 0x114f39c00] 07:39:15 INFO - PROCESS | 1675 | 1461508755823 Marionette DEBUG loaded listener.js 07:39:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x124147000) [pid = 1675] [serial = 440] [outer = 0x114f39c00] 07:39:16 INFO - PROCESS | 1675 | 1461508756165 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]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 07:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:39:16 INFO - PROCESS | 1675 | 1461508756179 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 1675 | 1461508756180 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:39:16 INFO - PROCESS | 1675 | 1461508756183 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 1675 | 1461508756184 Marionette TRACE conn2 <- [1,562,null,{}] 07:39:16 INFO - PROCESS | 1675 | 1461508756187 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}] 07:39:16 INFO - PROCESS | 1675 | 1461508756304 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:39:16 INFO - PROCESS | 1675 | 1461508756311 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6c9800 == 51 [pid = 1675] [id = 148] 07:39:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x119131800) [pid = 1675] [serial = 441] [outer = 0x0] 07:39:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x124149c00) [pid = 1675] [serial = 442] [outer = 0x119131800] 07:39:16 INFO - PROCESS | 1675 | 1461508756336 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12d9f9400) [pid = 1675] [serial = 443] [outer = 0x119131800] 07:39:16 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:16 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:16 INFO - PROCESS | 1675 | 1461508756629 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]]]}] 07:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 07:39:16 INFO - PROCESS | 1675 | 1461508756652 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:39:16 INFO - PROCESS | 1675 | 1461508756653 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:39:16 INFO - PROCESS | 1675 | 1461508756655 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:39:16 INFO - PROCESS | 1675 | 1461508756656 Marionette TRACE conn2 <- [1,566,null,{}] 07:39:16 INFO - PROCESS | 1675 | 1461508756662 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}] 07:39:16 INFO - PROCESS | 1675 | 1461508756744 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:39:16 INFO - PROCESS | 1675 | 1461508756748 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f92d800 == 52 [pid = 1675] [id = 149] 07:39:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x1150eac00) [pid = 1675] [serial = 444] [outer = 0x0] 07:39:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x1150eec00) [pid = 1675] [serial = 445] [outer = 0x1150eac00] 07:39:16 INFO - PROCESS | 1675 | 1461508756773 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x1150f4000) [pid = 1675] [serial = 446] [outer = 0x1150eac00] 07:39:16 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:17 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:17 INFO - PROCESS | 1675 | 1461508757109 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 07:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:39:17 INFO - PROCESS | 1675 | 1461508757127 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 1675 | 1461508757128 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:39:17 INFO - PROCESS | 1675 | 1461508757130 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 1675 | 1461508757131 Marionette TRACE conn2 <- [1,570,null,{}] 07:39:17 INFO - PROCESS | 1675 | 1461508757133 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}] 07:39:17 INFO - PROCESS | 1675 | 1461508757239 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:39:17 INFO - PROCESS | 1675 | 1461508757246 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff10000 == 53 [pid = 1675] [id = 150] 07:39:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x1150e6400) [pid = 1675] [serial = 447] [outer = 0x0] 07:39:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x115a25c00) [pid = 1675] [serial = 448] [outer = 0x1150e6400] 07:39:17 INFO - PROCESS | 1675 | 1461508757271 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12f37e800) [pid = 1675] [serial = 449] [outer = 0x1150e6400] 07:39:17 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:17 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:17 INFO - PROCESS | 1675 | 1461508757559 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 07:39:17 INFO - PROCESS | 1675 | 1461508757643 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 1675 | 1461508757645 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:39:17 INFO - PROCESS | 1675 | 1461508757649 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 1675 | 1461508757652 Marionette TRACE conn2 <- [1,574,null,{}] 07:39:17 INFO - PROCESS | 1675 | 1461508757656 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}] 07:39:17 INFO - PROCESS | 1675 | 1461508757761 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:39:17 INFO - PROCESS | 1675 | 1461508757809 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x119110000 == 54 [pid = 1675] [id = 151] 07:39:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x1150e7800) [pid = 1675] [serial = 450] [outer = 0x0] 07:39:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x115821400) [pid = 1675] [serial = 451] [outer = 0x1150e7800] 07:39:17 INFO - PROCESS | 1675 | 1461508757841 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x119d9f400) [pid = 1675] [serial = 452] [outer = 0x1150e7800] 07:39:18 INFO - PROCESS | 1675 | 1461508758271 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]]]}] 07:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 07:39:18 INFO - PROCESS | 1675 | 1461508758321 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:39:18 INFO - PROCESS | 1675 | 1461508758324 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:39:18 INFO - PROCESS | 1675 | 1461508758330 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 1675 | 1461508758333 Marionette TRACE conn2 <- [1,578,null,{}] 07:39:18 INFO - PROCESS | 1675 | 1461508758335 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}] 07:39:18 INFO - PROCESS | 1675 | 1461508758440 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:39:18 INFO - PROCESS | 1675 | 1461508758538 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3bc000 == 55 [pid = 1675] [id = 152] 07:39:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x11af71c00) [pid = 1675] [serial = 453] [outer = 0x0] 07:39:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x123aefc00) [pid = 1675] [serial = 454] [outer = 0x11af71c00] 07:39:18 INFO - PROCESS | 1675 | 1461508758571 Marionette DEBUG loaded listener.js 07:39:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x124048400) [pid = 1675] [serial = 455] [outer = 0x11af71c00] 07:39:19 INFO - PROCESS | 1675 | 1461508759033 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]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 726ms 07:39:19 INFO - PROCESS | 1675 | 1461508759059 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 1675 | 1461508759060 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:39:19 INFO - PROCESS | 1675 | 1461508759064 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 1675 | 1461508759065 Marionette TRACE conn2 <- [1,582,null,{}] 07:39:19 INFO - PROCESS | 1675 | 1461508759072 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}] 07:39:19 INFO - PROCESS | 1675 | 1461508759178 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:39:19 INFO - PROCESS | 1675 | 1461508759243 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d7a4800 == 56 [pid = 1675] [id = 153] 07:39:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x1276d5400) [pid = 1675] [serial = 456] [outer = 0x0] 07:39:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x1289ea000) [pid = 1675] [serial = 457] [outer = 0x1276d5400] 07:39:19 INFO - PROCESS | 1675 | 1461508759276 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x12b3e0400) [pid = 1675] [serial = 458] [outer = 0x1276d5400] 07:39:19 INFO - PROCESS | 1675 | 1461508759680 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]]]}] 07:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 669ms 07:39:19 INFO - PROCESS | 1675 | 1461508759755 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:39:19 INFO - PROCESS | 1675 | 1461508759757 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:39:19 INFO - PROCESS | 1675 | 1461508759790 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:39:19 INFO - PROCESS | 1675 | 1461508759792 Marionette TRACE conn2 <- [1,586,null,{}] 07:39:19 INFO - PROCESS | 1675 | 1461508759795 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}] 07:39:19 INFO - PROCESS | 1675 | 1461508759897 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:39:19 INFO - PROCESS | 1675 | 1461508759960 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x130027800 == 57 [pid = 1675] [id = 154] 07:39:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x12be81000) [pid = 1675] [serial = 459] [outer = 0x0] 07:39:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x12bf52c00) [pid = 1675] [serial = 460] [outer = 0x12be81000] 07:39:19 INFO - PROCESS | 1675 | 1461508759990 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 133 (0x12bf58000) [pid = 1675] [serial = 461] [outer = 0x12be81000] 07:39:20 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:20 INFO - PROCESS | 1675 | 1461508760401 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]]]}] 07:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 640ms 07:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:39:20 INFO - PROCESS | 1675 | 1461508760413 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 1675 | 1461508760415 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:39:20 INFO - PROCESS | 1675 | 1461508760419 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 1675 | 1461508760421 Marionette TRACE conn2 <- [1,590,null,{}] 07:39:20 INFO - PROCESS | 1675 | 1461508760425 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}] 07:39:20 INFO - PROCESS | 1675 | 1461508760552 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:39:20 INFO - PROCESS | 1675 | 1461508760602 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x130232000 == 58 [pid = 1675] [id = 155] 07:39:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 134 (0x12bf58400) [pid = 1675] [serial = 462] [outer = 0x0] 07:39:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 135 (0x12d6b8000) [pid = 1675] [serial = 463] [outer = 0x12bf58400] 07:39:20 INFO - PROCESS | 1675 | 1461508760633 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 136 (0x12e3a3c00) [pid = 1675] [serial = 464] [outer = 0x12bf58400] 07:39:21 INFO - PROCESS | 1675 | 1461508761067 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]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 675ms 07:39:21 INFO - PROCESS | 1675 | 1461508761094 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 1675 | 1461508761096 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:39:21 INFO - PROCESS | 1675 | 1461508761098 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 1675 | 1461508761099 Marionette TRACE conn2 <- [1,594,null,{}] 07:39:21 INFO - PROCESS | 1675 | 1461508761102 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}] 07:39:21 INFO - PROCESS | 1675 | 1461508761241 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:39:21 INFO - PROCESS | 1675 | 1461508761319 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa56000 == 59 [pid = 1675] [id = 156] 07:39:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 137 (0x11aa74800) [pid = 1675] [serial = 465] [outer = 0x0] 07:39:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 138 (0x12b3e5000) [pid = 1675] [serial = 466] [outer = 0x11aa74800] 07:39:21 INFO - PROCESS | 1675 | 1461508761352 Marionette DEBUG loaded listener.js 07:39:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 139 (0x12f19c400) [pid = 1675] [serial = 467] [outer = 0x11aa74800] 07:39:21 INFO - PROCESS | 1675 | 1461508761942 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]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 870ms 07:39:21 INFO - PROCESS | 1675 | 1461508761978 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:39:21 INFO - PROCESS | 1675 | 1461508761980 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:39:21 INFO - PROCESS | 1675 | 1461508761985 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 1675 | 1461508761987 Marionette TRACE conn2 <- [1,598,null,{}] 07:39:21 INFO - PROCESS | 1675 | 1461508761992 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}] 07:39:22 INFO - PROCESS | 1675 | 1461508762081 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:39:22 INFO - PROCESS | 1675 | 1461508762150 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a88a000 == 60 [pid = 1675] [id = 157] 07:39:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 140 (0x118c20800) [pid = 1675] [serial = 468] [outer = 0x0] 07:39:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 141 (0x118f24000) [pid = 1675] [serial = 469] [outer = 0x118c20800] 07:39:22 INFO - PROCESS | 1675 | 1461508762179 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 142 (0x1192ba800) [pid = 1675] [serial = 470] [outer = 0x118c20800] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12f92d800 == 59 [pid = 1675] [id = 149] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6c9800 == 58 [pid = 1675] [id = 148] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12685d000 == 57 [pid = 1675] [id = 147] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12eaaa000 == 56 [pid = 1675] [id = 146] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12e690000 == 55 [pid = 1675] [id = 145] 07:39:22 INFO - PROCESS | 1675 | --DOMWINDOW == 141 (0x12f378000) [pid = 1675] [serial = 391] [outer = 0x0] [url = about:blank] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c1000 == 54 [pid = 1675] [id = 144] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12bf8c000 == 53 [pid = 1675] [id = 143] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x119121800 == 52 [pid = 1675] [id = 142] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x1268a8800 == 51 [pid = 1675] [id = 141] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x123db4000 == 50 [pid = 1675] [id = 140] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d2000 == 49 [pid = 1675] [id = 139] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x1197e5800 == 48 [pid = 1675] [id = 138] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x119d8c000 == 47 [pid = 1675] [id = 137] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3cb000 == 46 [pid = 1675] [id = 133] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x118851800 == 45 [pid = 1675] [id = 132] 07:39:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc95000 == 44 [pid = 1675] [id = 131] 07:39:22 INFO - PROCESS | 1675 | 1461508762639 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]]]}] 07:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 675ms 07:39:22 INFO - PROCESS | 1675 | 1461508762661 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:39:22 INFO - PROCESS | 1675 | 1461508762665 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:39:22 INFO - PROCESS | 1675 | 1461508762670 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 1675 | 1461508762672 Marionette TRACE conn2 <- [1,602,null,{}] 07:39:22 INFO - PROCESS | 1675 | 1461508762681 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}] 07:39:22 INFO - PROCESS | 1675 | 1461508762795 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:39:22 INFO - PROCESS | 1675 | 1461508762805 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x119182000 == 45 [pid = 1675] [id = 158] 07:39:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 142 (0x11a8a5400) [pid = 1675] [serial = 471] [outer = 0x0] 07:39:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 143 (0x11aa75c00) [pid = 1675] [serial = 472] [outer = 0x11a8a5400] 07:39:22 INFO - PROCESS | 1675 | 1461508762851 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 144 (0x11af69400) [pid = 1675] [serial = 473] [outer = 0x11a8a5400] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 143 (0x12e3a7400) [pid = 1675] [serial = 305] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 142 (0x12d054c00) [pid = 1675] [serial = 302] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 141 (0x118c26000) [pid = 1675] [serial = 293] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 140 (0x12b3e1000) [pid = 1675] [serial = 299] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 139 (0x11c17bc00) [pid = 1675] [serial = 296] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 138 (0x11be9b400) [pid = 1675] [serial = 361] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 137 (0x123c72c00) [pid = 1675] [serial = 362] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 136 (0x11913c800) [pid = 1675] [serial = 356] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 135 (0x115337800) [pid = 1675] [serial = 355] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 134 (0x12be7e800) [pid = 1675] [serial = 352] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 133 (0x1289ef000) [pid = 1675] [serial = 367] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 132 (0x114f56c00) [pid = 1675] [serial = 343] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x12d052800) [pid = 1675] [serial = 373] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x12e3a6c00) [pid = 1675] [serial = 379] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x12f37c400) [pid = 1675] [serial = 389] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x12e53ac00) [pid = 1675] [serial = 385] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x1277edc00) [pid = 1675] [serial = 382] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12d6b4000) [pid = 1675] [serial = 383] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x12f1a4000) [pid = 1675] [serial = 388] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x12e51b400) [pid = 1675] [serial = 380] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12b3ed800) [pid = 1675] [serial = 370] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12be07800) [pid = 1675] [serial = 371] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12d7e4000) [pid = 1675] [serial = 374] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x12eae5400) [pid = 1675] [serial = 386] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12da7c000) [pid = 1675] [serial = 377] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x129cf1400) [pid = 1675] [serial = 368] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x12f1a4400) [pid = 1675] [serial = 341] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x123e63c00) [pid = 1675] [serial = 364] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x126dd3c00) [pid = 1675] [serial = 365] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11a930400) [pid = 1675] [serial = 358] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x11b2ef400) [pid = 1675] [serial = 359] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x124680400) [pid = 1675] [serial = 349] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11af73000) [pid = 1675] [serial = 346] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12d9f5000) [pid = 1675] [serial = 376] [outer = 0x0] [url = about:blank] 07:39:23 INFO - PROCESS | 1675 | 1461508763311 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]]]}] 07:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 680ms 07:39:23 INFO - PROCESS | 1675 | 1461508763350 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:39:23 INFO - PROCESS | 1675 | 1461508763352 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:39:23 INFO - PROCESS | 1675 | 1461508763354 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 1675 | 1461508763356 Marionette TRACE conn2 <- [1,606,null,{}] 07:39:23 INFO - PROCESS | 1675 | 1461508763363 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}] 07:39:23 INFO - PROCESS | 1675 | 1461508763446 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:39:23 INFO - PROCESS | 1675 | 1461508763452 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3da800 == 46 [pid = 1675] [id = 159] 07:39:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11be30400) [pid = 1675] [serial = 474] [outer = 0x0] 07:39:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11c3b0000) [pid = 1675] [serial = 475] [outer = 0x11be30400] 07:39:23 INFO - PROCESS | 1675 | 1461508763480 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x123b38c00) [pid = 1675] [serial = 476] [outer = 0x11be30400] 07:39:23 INFO - PROCESS | 1675 | 1461508763802 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]]]}] 07:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 07:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:39:23 INFO - PROCESS | 1675 | 1461508763831 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:39:23 INFO - PROCESS | 1675 | 1461508763833 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:39:23 INFO - PROCESS | 1675 | 1461508763835 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:39:23 INFO - PROCESS | 1675 | 1461508763836 Marionette TRACE conn2 <- [1,610,null,{}] 07:39:23 INFO - PROCESS | 1675 | 1461508763838 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}] 07:39:23 INFO - PROCESS | 1675 | 1461508763914 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:39:23 INFO - PROCESS | 1675 | 1461508763919 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c30800 == 47 [pid = 1675] [id = 160] 07:39:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x123e5c800) [pid = 1675] [serial = 477] [outer = 0x0] 07:39:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x124143400) [pid = 1675] [serial = 478] [outer = 0x123e5c800] 07:39:23 INFO - PROCESS | 1675 | 1461508763947 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12414c800) [pid = 1675] [serial = 479] [outer = 0x123e5c800] 07:39:24 INFO - PROCESS | 1675 | 1461508764288 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]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 07:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:39:24 INFO - PROCESS | 1675 | 1461508764303 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 1675 | 1461508764304 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:39:24 INFO - PROCESS | 1675 | 1461508764307 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 1675 | 1461508764308 Marionette TRACE conn2 <- [1,614,null,{}] 07:39:24 INFO - PROCESS | 1675 | 1461508764313 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}] 07:39:24 INFO - PROCESS | 1675 | 1461508764391 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:39:24 INFO - PROCESS | 1675 | 1461508764397 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12684b000 == 48 [pid = 1675] [id = 161] 07:39:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x124142400) [pid = 1675] [serial = 480] [outer = 0x0] 07:39:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x126891c00) [pid = 1675] [serial = 481] [outer = 0x124142400] 07:39:24 INFO - PROCESS | 1675 | 1461508764423 Marionette DEBUG loaded listener.js 07:39:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x126dd4400) [pid = 1675] [serial = 482] [outer = 0x124142400] 07:39:24 INFO - PROCESS | 1675 | 1461508764750 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]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 471ms 07:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:39:24 INFO - PROCESS | 1675 | 1461508764779 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 1675 | 1461508764780 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:39:24 INFO - PROCESS | 1675 | 1461508764782 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 1675 | 1461508764783 Marionette TRACE conn2 <- [1,618,null,{}] 07:39:24 INFO - PROCESS | 1675 | 1461508764785 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}] 07:39:24 INFO - PROCESS | 1675 | 1461508764901 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:39:24 INFO - PROCESS | 1675 | 1461508764917 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12762a000 == 49 [pid = 1675] [id = 162] 07:39:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12760f800) [pid = 1675] [serial = 483] [outer = 0x0] 07:39:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x129cf1400) [pid = 1675] [serial = 484] [outer = 0x12760f800] 07:39:24 INFO - PROCESS | 1675 | 1461508764945 Marionette DEBUG loaded listener.js 07:39:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x12bbcdc00) [pid = 1675] [serial = 485] [outer = 0x12760f800] 07:39:25 INFO - PROCESS | 1675 | 1461508765300 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]]]}] 07:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 569ms 07:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:39:25 INFO - PROCESS | 1675 | 1461508765352 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 1675 | 1461508765353 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:39:25 INFO - PROCESS | 1675 | 1461508765355 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 1675 | 1461508765356 Marionette TRACE conn2 <- [1,622,null,{}] 07:39:25 INFO - PROCESS | 1675 | 1461508765358 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}] 07:39:25 INFO - PROCESS | 1675 | 1461508765451 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:39:25 INFO - PROCESS | 1675 | 1461508765463 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2da000 == 50 [pid = 1675] [id = 163] 07:39:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x126dd3c00) [pid = 1675] [serial = 486] [outer = 0x0] 07:39:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x12be7e800) [pid = 1675] [serial = 487] [outer = 0x126dd3c00] 07:39:25 INFO - PROCESS | 1675 | 1461508765489 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x12bf53c00) [pid = 1675] [serial = 488] [outer = 0x126dd3c00] 07:39:25 INFO - PROCESS | 1675 | 1461508765820 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]]]}] 07:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 07:39:25 INFO - PROCESS | 1675 | 1461508765828 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 1675 | 1461508765829 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:39:25 INFO - PROCESS | 1675 | 1461508765832 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 1675 | 1461508765833 Marionette TRACE conn2 <- [1,626,null,{}] 07:39:25 INFO - PROCESS | 1675 | 1461508765835 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}] 07:39:25 INFO - PROCESS | 1675 | 1461508765935 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:39:25 INFO - PROCESS | 1675 | 1461508765939 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a4000 == 51 [pid = 1675] [id = 164] 07:39:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x12be0b000) [pid = 1675] [serial = 489] [outer = 0x0] 07:39:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x12d057c00) [pid = 1675] [serial = 490] [outer = 0x12be0b000] 07:39:25 INFO - PROCESS | 1675 | 1461508765964 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x12d7e4000) [pid = 1675] [serial = 491] [outer = 0x12be0b000] 07:39:26 INFO - PROCESS | 1675 | 1461508766303 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]]]}] 07:39:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x12d05cc00) [pid = 1675] [serial = 492] [outer = 0x12f910000] 07:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 07:39:26 INFO - PROCESS | 1675 | 1461508766362 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:39:26 INFO - PROCESS | 1675 | 1461508766363 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:39:26 INFO - PROCESS | 1675 | 1461508766365 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:39:26 INFO - PROCESS | 1675 | 1461508766366 Marionette TRACE conn2 <- [1,630,null,{}] 07:39:26 INFO - PROCESS | 1675 | 1461508766369 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}] 07:39:26 INFO - PROCESS | 1675 | 1461508766468 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:39:26 INFO - PROCESS | 1675 | 1461508766473 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbbe000 == 52 [pid = 1675] [id = 165] 07:39:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x12be3ec00) [pid = 1675] [serial = 493] [outer = 0x0] 07:39:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x12d9f4400) [pid = 1675] [serial = 494] [outer = 0x12be3ec00] 07:39:26 INFO - PROCESS | 1675 | 1461508766525 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x12e3aec00) [pid = 1675] [serial = 495] [outer = 0x12be3ec00] 07:39:26 INFO - PROCESS | 1675 | 1461508766850 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]]]}] 07:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x123c74400) [pid = 1675] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x1150eac00) [pid = 1675] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x114f39c00) [pid = 1675] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x12f908c00) [pid = 1675] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x12e51c000) [pid = 1675] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x114f32c00) [pid = 1675] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x12b8f5c00) [pid = 1675] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x12f19cc00) [pid = 1675] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x115a96c00) [pid = 1675] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x11af69c00) [pid = 1675] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12b3eec00) [pid = 1675] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x119131800) [pid = 1675] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12f902800) [pid = 1675] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:39:27 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12d9f2c00) [pid = 1675] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:39:27 INFO - PROCESS | 1675 | 1461508767038 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 1675 | 1461508767040 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:39:27 INFO - PROCESS | 1675 | 1461508767050 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 1675 | 1461508767051 Marionette TRACE conn2 <- [1,634,null,{}] 07:39:27 INFO - PROCESS | 1675 | 1461508767054 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}] 07:39:27 INFO - PROCESS | 1675 | 1461508767134 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:39:27 INFO - PROCESS | 1675 | 1461508767141 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dbd000 == 53 [pid = 1675] [id = 166] 07:39:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x11a8a5c00) [pid = 1675] [serial = 496] [outer = 0x0] 07:39:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x11be90000) [pid = 1675] [serial = 497] [outer = 0x11a8a5c00] 07:39:27 INFO - PROCESS | 1675 | 1461508767166 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x12d04ec00) [pid = 1675] [serial = 498] [outer = 0x11a8a5c00] 07:39:27 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:27 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:27 INFO - PROCESS | 1675 | 1461508767486 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]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 07:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:39:27 INFO - PROCESS | 1675 | 1461508767521 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 1675 | 1461508767522 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:39:27 INFO - PROCESS | 1675 | 1461508767524 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 1675 | 1461508767526 Marionette TRACE conn2 <- [1,638,null,{}] 07:39:27 INFO - PROCESS | 1675 | 1461508767529 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}] 07:39:27 INFO - PROCESS | 1675 | 1461508767620 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:39:27 INFO - PROCESS | 1675 | 1461508767672 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc7b000 == 54 [pid = 1675] [id = 167] 07:39:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x114f32c00) [pid = 1675] [serial = 499] [outer = 0x0] 07:39:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x12e516c00) [pid = 1675] [serial = 500] [outer = 0x114f32c00] 07:39:27 INFO - PROCESS | 1675 | 1461508767702 Marionette DEBUG loaded listener.js 07:39:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x12f1a5000) [pid = 1675] [serial = 501] [outer = 0x114f32c00] 07:39:27 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:27 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:28 INFO - PROCESS | 1675 | 1461508768001 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]]]}] 07:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 07:39:28 INFO - PROCESS | 1675 | 1461508768046 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 1675 | 1461508768047 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:39:28 INFO - PROCESS | 1675 | 1461508768049 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 1675 | 1461508768050 Marionette TRACE conn2 <- [1,642,null,{}] 07:39:28 INFO - PROCESS | 1675 | 1461508768053 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}] 07:39:28 INFO - PROCESS | 1675 | 1461508768133 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:39:28 INFO - PROCESS | 1675 | 1461508768138 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e6a3800 == 55 [pid = 1675] [id = 168] 07:39:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x12f1a5400) [pid = 1675] [serial = 502] [outer = 0x0] 07:39:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x12f37f800) [pid = 1675] [serial = 503] [outer = 0x12f1a5400] 07:39:28 INFO - PROCESS | 1675 | 1461508768163 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x12f908000) [pid = 1675] [serial = 504] [outer = 0x12f1a5400] 07:39:28 INFO - PROCESS | 1675 | 1461508768466 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]]]}] 07:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 420ms 07:39:28 INFO - PROCESS | 1675 | 1461508768469 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 1675 | 1461508768470 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:39:28 INFO - PROCESS | 1675 | 1461508768480 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 1675 | 1461508768481 Marionette TRACE conn2 <- [1,646,null,{}] 07:39:28 INFO - PROCESS | 1675 | 1461508768483 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}] 07:39:28 INFO - PROCESS | 1675 | 1461508768569 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:39:28 INFO - PROCESS | 1675 | 1461508768624 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x12eaa4000 == 56 [pid = 1675] [id = 169] 07:39:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x12e513800) [pid = 1675] [serial = 505] [outer = 0x0] 07:39:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x12f908800) [pid = 1675] [serial = 506] [outer = 0x12e513800] 07:39:28 INFO - PROCESS | 1675 | 1461508768649 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x12f93f000) [pid = 1675] [serial = 507] [outer = 0x12e513800] 07:39:28 INFO - PROCESS | 1675 | 1461508768920 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]]]}] 07:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 475ms 07:39:28 INFO - PROCESS | 1675 | 1461508768948 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:39:28 INFO - PROCESS | 1675 | 1461508768949 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:39:28 INFO - PROCESS | 1675 | 1461508768952 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:39:28 INFO - PROCESS | 1675 | 1461508768953 Marionette TRACE conn2 <- [1,650,null,{}] 07:39:28 INFO - PROCESS | 1675 | 1461508768955 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}] 07:39:29 INFO - PROCESS | 1675 | 1461508769038 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:39:29 INFO - PROCESS | 1675 | 1461508769142 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x115ac2000 == 57 [pid = 1675] [id = 170] 07:39:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x114005c00) [pid = 1675] [serial = 508] [outer = 0x0] 07:39:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x114cb5000) [pid = 1675] [serial = 509] [outer = 0x114005c00] 07:39:29 INFO - PROCESS | 1675 | 1461508769175 Marionette DEBUG loaded listener.js 07:39:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 133 (0x1150e7c00) [pid = 1675] [serial = 510] [outer = 0x114005c00] 07:39:29 INFO - PROCESS | 1675 | 1461508769593 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]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:39:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 668ms 07:39:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:39:29 INFO - PROCESS | 1675 | 1461508769630 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 1675 | 1461508769632 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:39:29 INFO - PROCESS | 1675 | 1461508769635 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 1675 | 1461508769638 Marionette TRACE conn2 <- [1,654,null,{}] 07:39:29 INFO - PROCESS | 1675 | 1461508769643 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}] 07:39:29 INFO - PROCESS | 1675 | 1461508769747 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:39:29 INFO - PROCESS | 1675 | 1461508769798 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bcb6800 == 58 [pid = 1675] [id = 171] 07:39:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 134 (0x118ce5c00) [pid = 1675] [serial = 511] [outer = 0x0] 07:39:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 135 (0x11aaef000) [pid = 1675] [serial = 512] [outer = 0x118ce5c00] 07:39:29 INFO - PROCESS | 1675 | 1461508769830 Marionette DEBUG loaded listener.js 07:39:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 136 (0x11b83e400) [pid = 1675] [serial = 513] [outer = 0x118ce5c00] 07:39:30 INFO - PROCESS | 1675 | 1461508770251 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]]]}] 07:39:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:39:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 07:39:30 INFO - PROCESS | 1675 | 1461508770309 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:39:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:39:30 INFO - PROCESS | 1675 | 1461508770312 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:39:30 INFO - PROCESS | 1675 | 1461508770315 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:39:30 INFO - PROCESS | 1675 | 1461508770316 Marionette TRACE conn2 <- [1,658,null,{}] 07:39:30 INFO - PROCESS | 1675 | 1461508770319 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}] 07:39:30 INFO - PROCESS | 1675 | 1461508770445 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:39:30 INFO - PROCESS | 1675 | 1461508770522 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d1800 == 59 [pid = 1675] [id = 172] 07:39:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 137 (0x123b33c00) [pid = 1675] [serial = 514] [outer = 0x0] 07:39:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 138 (0x12404a400) [pid = 1675] [serial = 515] [outer = 0x123b33c00] 07:39:30 INFO - PROCESS | 1675 | 1461508770554 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 139 (0x126c65400) [pid = 1675] [serial = 516] [outer = 0x123b33c00] 07:39:30 INFO - PROCESS | 1675 | 1461508770994 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]]]}] 07:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 721ms 07:39:31 INFO - PROCESS | 1675 | 1461508771036 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 1675 | 1461508771038 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:39:31 INFO - PROCESS | 1675 | 1461508771045 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 1675 | 1461508771050 Marionette TRACE conn2 <- [1,662,null,{}] 07:39:31 INFO - PROCESS | 1675 | 1461508771053 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}] 07:39:31 INFO - PROCESS | 1675 | 1461508771190 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:39:31 INFO - PROCESS | 1675 | 1461508771238 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12fc35000 == 60 [pid = 1675] [id = 173] 07:39:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 140 (0x129cefc00) [pid = 1675] [serial = 517] [outer = 0x0] 07:39:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 141 (0x12be10800) [pid = 1675] [serial = 518] [outer = 0x129cefc00] 07:39:31 INFO - PROCESS | 1675 | 1461508771269 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 142 (0x12bf5b400) [pid = 1675] [serial = 519] [outer = 0x129cefc00] 07:39:31 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:31 INFO - PROCESS | 1675 | 1461508771664 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]]]}] 07:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 678ms 07:39:31 INFO - PROCESS | 1675 | 1461508771739 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 1675 | 1461508771740 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:39:31 INFO - PROCESS | 1675 | 1461508771762 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 1675 | 1461508771763 Marionette TRACE conn2 <- [1,666,null,{}] 07:39:31 INFO - PROCESS | 1675 | 1461508771766 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}] 07:39:31 INFO - PROCESS | 1675 | 1461508771869 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:39:31 INFO - PROCESS | 1675 | 1461508771933 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x13002a800 == 61 [pid = 1675] [id = 174] 07:39:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 143 (0x12da7c800) [pid = 1675] [serial = 520] [outer = 0x0] 07:39:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 144 (0x12e512c00) [pid = 1675] [serial = 521] [outer = 0x12da7c800] 07:39:31 INFO - PROCESS | 1675 | 1461508771964 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 145 (0x12ead9000) [pid = 1675] [serial = 522] [outer = 0x12da7c800] 07:39:32 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:32 INFO - PROCESS | 1675 | 1461508772359 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]]]}] 07:39:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:39:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 623ms 07:39:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:39:32 INFO - PROCESS | 1675 | 1461508772383 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 1675 | 1461508772385 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:39:32 INFO - PROCESS | 1675 | 1461508772387 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 1675 | 1461508772388 Marionette TRACE conn2 <- [1,670,null,{}] 07:39:32 INFO - PROCESS | 1675 | 1461508772391 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}] 07:39:32 INFO - PROCESS | 1675 | 1461508772489 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:39:32 INFO - PROCESS | 1675 | 1461508772538 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b04000 == 62 [pid = 1675] [id = 175] 07:39:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 146 (0x12f1a8800) [pid = 1675] [serial = 523] [outer = 0x0] 07:39:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 147 (0x12f90b800) [pid = 1675] [serial = 524] [outer = 0x12f1a8800] 07:39:32 INFO - PROCESS | 1675 | 1461508772575 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 148 (0x12ffd4000) [pid = 1675] [serial = 525] [outer = 0x12f1a8800] 07:39:33 INFO - PROCESS | 1675 | 1461508773227 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]]]}] 07:39:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 869ms 07:39:33 INFO - PROCESS | 1675 | 1461508773257 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:39:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:39:33 INFO - PROCESS | 1675 | 1461508773259 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:39:33 INFO - PROCESS | 1675 | 1461508773262 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:39:33 INFO - PROCESS | 1675 | 1461508773265 Marionette TRACE conn2 <- [1,674,null,{}] 07:39:33 INFO - PROCESS | 1675 | 1461508773269 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}] 07:39:33 INFO - PROCESS | 1675 | 1461508773369 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:39:33 INFO - PROCESS | 1675 | 1461508773431 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x124596000 == 63 [pid = 1675] [id = 176] 07:39:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x114f55800) [pid = 1675] [serial = 526] [outer = 0x0] 07:39:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x11919f000) [pid = 1675] [serial = 527] [outer = 0x114f55800] 07:39:33 INFO - PROCESS | 1675 | 1461508773478 Marionette DEBUG loaded listener.js 07:39:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x11aaebc00) [pid = 1675] [serial = 528] [outer = 0x114f55800] 07:39:33 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:39:33 INFO - PROCESS | 1675 | 1461508773966 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]]]}] 07:39:33 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 07:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 721ms 07:39:33 INFO - PROCESS | 1675 | 1461508773984 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:39:33 INFO - PROCESS | 1675 | 1461508773988 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:39:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:39:33 INFO - PROCESS | 1675 | 1461508773992 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:39:33 INFO - PROCESS | 1675 | 1461508773994 Marionette TRACE conn2 <- [1,678,null,{}] 07:39:33 INFO - PROCESS | 1675 | 1461508773996 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}] 07:39:34 INFO - PROCESS | 1675 | 1461508774088 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:39:34 INFO - PROCESS | 1675 | 1461508774137 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d9800 == 64 [pid = 1675] [id = 177] 07:39:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x118c0c400) [pid = 1675] [serial = 529] [outer = 0x0] 07:39:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x11b8c1c00) [pid = 1675] [serial = 530] [outer = 0x118c0c400] 07:39:34 INFO - PROCESS | 1675 | 1461508774165 Marionette DEBUG loaded listener.js 07:39:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x11c427400) [pid = 1675] [serial = 531] [outer = 0x118c0c400] 07:39:34 INFO - PROCESS | 1675 | 1461508774586 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]]]}] 07:39:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:39:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 620ms 07:39:34 INFO - PROCESS | 1675 | 1461508774612 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 1675 | 1461508774614 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:39:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:39:34 INFO - PROCESS | 1675 | 1461508774616 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 1675 | 1461508774618 Marionette TRACE conn2 <- [1,682,null,{}] 07:39:34 INFO - PROCESS | 1675 | 1461508774625 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}] 07:39:34 INFO - PROCESS | 1675 | 1461508774724 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3cd000 == 63 [pid = 1675] [id = 58] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12eaa4000 == 62 [pid = 1675] [id = 169] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12e6a3800 == 61 [pid = 1675] [id = 168] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc7b000 == 60 [pid = 1675] [id = 167] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x123dbd000 == 59 [pid = 1675] [id = 166] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbbe000 == 58 [pid = 1675] [id = 165] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a4000 == 57 [pid = 1675] [id = 164] 07:39:34 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x115a25c00) [pid = 1675] [serial = 448] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x12d7f1c00) [pid = 1675] [serial = 403] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x118c93000) [pid = 1675] [serial = 394] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x12eae2c00) [pid = 1675] [serial = 406] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x11c42e000) [pid = 1675] [serial = 397] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1675 | --DOMWINDOW == 148 (0x12b547400) [pid = 1675] [serial = 400] [outer = 0x0] [url = about:blank] 07:39:34 INFO - PROCESS | 1675 | 1461508774855 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2da000 == 56 [pid = 1675] [id = 163] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12762a000 == 55 [pid = 1675] [id = 162] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x12684b000 == 54 [pid = 1675] [id = 161] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x123c30800 == 53 [pid = 1675] [id = 160] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3da800 == 52 [pid = 1675] [id = 159] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x119182000 == 51 [pid = 1675] [id = 158] 07:39:34 INFO - PROCESS | 1675 | --DOCSHELL 0x11a88a000 == 50 [pid = 1675] [id = 157] 07:39:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x11917b800 == 51 [pid = 1675] [id = 178] 07:39:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x1150e6800) [pid = 1675] [serial = 532] [outer = 0x0] 07:39:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x118e2bc00) [pid = 1675] [serial = 533] [outer = 0x1150e6800] 07:39:34 INFO - PROCESS | 1675 | 1461508774897 Marionette DEBUG loaded listener.js 07:39:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x11db6e400) [pid = 1675] [serial = 534] [outer = 0x1150e6800] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x1150f4000) [pid = 1675] [serial = 446] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x127602800) [pid = 1675] [serial = 416] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 148 (0x1150eec00) [pid = 1675] [serial = 445] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 147 (0x124147000) [pid = 1675] [serial = 440] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 146 (0x12f93fc00) [pid = 1675] [serial = 431] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 145 (0x12e536000) [pid = 1675] [serial = 424] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 144 (0x114f39800) [pid = 1675] [serial = 437] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 143 (0x12d9f2000) [pid = 1675] [serial = 422] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 142 (0x12f380400) [pid = 1675] [serial = 427] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 141 (0x12f907000) [pid = 1675] [serial = 428] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 140 (0x12f93a800) [pid = 1675] [serial = 430] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 139 (0x118a9e000) [pid = 1675] [serial = 409] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 138 (0x11be22400) [pid = 1675] [serial = 412] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 137 (0x12bbcf400) [pid = 1675] [serial = 419] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 136 (0x12d9f9400) [pid = 1675] [serial = 443] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 135 (0x123c74000) [pid = 1675] [serial = 413] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 134 (0x12be80c00) [pid = 1675] [serial = 421] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 133 (0x11ad78c00) [pid = 1675] [serial = 439] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 132 (0x119252400) [pid = 1675] [serial = 410] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x1248db000) [pid = 1675] [serial = 415] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x12eae3400) [pid = 1675] [serial = 425] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x12b7f2400) [pid = 1675] [serial = 418] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x12f948c00) [pid = 1675] [serial = 433] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x12f904400) [pid = 1675] [serial = 392] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12ffcf000) [pid = 1675] [serial = 434] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x124149c00) [pid = 1675] [serial = 442] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x114f35400) [pid = 1675] [serial = 436] [outer = 0x0] [url = about:blank] 07:39:35 INFO - PROCESS | 1675 | 1461508775817 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]]]}] 07:39:35 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) 07:39:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1222ms 07:39:35 INFO - PROCESS | 1675 | 1461508775838 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:39:35 INFO - PROCESS | 1675 | 1461508775841 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:39:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:39:35 INFO - PROCESS | 1675 | 1461508775844 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:39:35 INFO - PROCESS | 1675 | 1461508775845 Marionette TRACE conn2 <- [1,686,null,{}] 07:39:35 INFO - PROCESS | 1675 | 1461508775847 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}] 07:39:35 INFO - PROCESS | 1675 | 1461508775926 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:39:35 INFO - PROCESS | 1675 | 1461508775976 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x123e41800 == 52 [pid = 1675] [id = 179] 07:39:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x11dbe5400) [pid = 1675] [serial = 535] [outer = 0x0] 07:39:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x12403f400) [pid = 1675] [serial = 536] [outer = 0x11dbe5400] 07:39:36 INFO - PROCESS | 1675 | 1461508776004 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x12414b800) [pid = 1675] [serial = 537] [outer = 0x11dbe5400] 07:39:36 INFO - PROCESS | 1675 | 1461508776778 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]]]}] 07:39:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 07:39:36 INFO - PROCESS | 1675 | 1461508776815 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:39:36 INFO - PROCESS | 1675 | 1461508776816 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:39:36 INFO - PROCESS | 1675 | 1461508776818 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 1675 | 1461508776819 Marionette TRACE conn2 <- [1,690,null,{}] 07:39:36 INFO - PROCESS | 1675 | 1461508776822 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}] 07:39:36 INFO - PROCESS | 1675 | 1461508776916 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:39:36 INFO - PROCESS | 1675 | 1461508776921 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2cb800 == 53 [pid = 1675] [id = 180] 07:39:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x123b2cc00) [pid = 1675] [serial = 538] [outer = 0x0] 07:39:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x1248e3c00) [pid = 1675] [serial = 539] [outer = 0x123b2cc00] 07:39:36 INFO - PROCESS | 1675 | 1461508776974 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x1289ee000) [pid = 1675] [serial = 540] [outer = 0x123b2cc00] 07:39:37 INFO - PROCESS | 1675 | 1461508777779 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]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 07:39:37 INFO - PROCESS | 1675 | 1461508777787 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 1675 | 1461508777788 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:39:37 INFO - PROCESS | 1675 | 1461508777791 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 1675 | 1461508777792 Marionette TRACE conn2 <- [1,694,null,{}] 07:39:37 INFO - PROCESS | 1675 | 1461508777795 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}] 07:39:37 INFO - PROCESS | 1675 | 1461508777904 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:39:37 INFO - PROCESS | 1675 | 1461508777916 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbbe000 == 54 [pid = 1675] [id = 181] 07:39:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x12b3e9400) [pid = 1675] [serial = 541] [outer = 0x0] 07:39:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x12be86800) [pid = 1675] [serial = 542] [outer = 0x12b3e9400] 07:39:37 INFO - PROCESS | 1675 | 1461508777944 Marionette DEBUG loaded listener.js 07:39:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 133 (0x12bf56c00) [pid = 1675] [serial = 543] [outer = 0x12b3e9400] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 132 (0x12da7f000) [pid = 1675] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x12b3ecc00) [pid = 1675] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x114448c00) [pid = 1675] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x12bbc7800) [pid = 1675] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x12b8f2400) [pid = 1675] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x1187aa000) [pid = 1675] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12be83800) [pid = 1675] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x11ad72000) [pid = 1675] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x123b39000) [pid = 1675] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x11a8aa000) [pid = 1675] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x126dd3c00) [pid = 1675] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12be0b000) [pid = 1675] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x114f32c00) [pid = 1675] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x118c20800) [pid = 1675] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x123e5c800) [pid = 1675] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x11a8a5400) [pid = 1675] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x11be30400) [pid = 1675] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x124142400) [pid = 1675] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12be3ec00) [pid = 1675] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x11a8a5c00) [pid = 1675] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12f1a5400) [pid = 1675] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x11aa74800) [pid = 1675] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:39:38 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12760f800) [pid = 1675] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:39:38 INFO - PROCESS | 1675 | 1461508778890 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]]]}] 07:39:38 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) 07:39:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1122ms 07:39:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:39:38 INFO - PROCESS | 1675 | 1461508778912 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:39:38 INFO - PROCESS | 1675 | 1461508778913 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:39:38 INFO - PROCESS | 1675 | 1461508778915 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:39:38 INFO - PROCESS | 1675 | 1461508778917 Marionette TRACE conn2 <- [1,698,null,{}] 07:39:38 INFO - PROCESS | 1675 | 1461508778919 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}] 07:39:39 INFO - PROCESS | 1675 | 1461508778998 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:39:39 INFO - PROCESS | 1675 | 1461508779002 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b23b000 == 55 [pid = 1675] [id = 182] 07:39:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x114f32000) [pid = 1675] [serial = 544] [outer = 0x0] 07:39:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11a8ac400) [pid = 1675] [serial = 545] [outer = 0x114f32000] 07:39:39 INFO - PROCESS | 1675 | 1461508779028 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x11be94000) [pid = 1675] [serial = 546] [outer = 0x114f32000] 07:39:39 INFO - PROCESS | 1675 | 1461508779849 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]]]}] 07:39:39 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) 07:39:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 07:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:39:39 INFO - PROCESS | 1675 | 1461508779886 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 1675 | 1461508779887 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:39:39 INFO - PROCESS | 1675 | 1461508779889 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 1675 | 1461508779890 Marionette TRACE conn2 <- [1,702,null,{}] 07:39:39 INFO - PROCESS | 1675 | 1461508779895 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}] 07:39:39 INFO - PROCESS | 1675 | 1461508779970 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:39:40 INFO - PROCESS | 1675 | 1461508780018 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6f4800 == 56 [pid = 1675] [id = 183] 07:39:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x118c26000) [pid = 1675] [serial = 547] [outer = 0x0] 07:39:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12b54b000) [pid = 1675] [serial = 548] [outer = 0x118c26000] 07:39:40 INFO - PROCESS | 1675 | 1461508780045 Marionette DEBUG loaded listener.js 07:39:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12bf5bc00) [pid = 1675] [serial = 549] [outer = 0x118c26000] 07:39:40 INFO - PROCESS | 1675 | 1461508780815 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]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 07:39:40 INFO - PROCESS | 1675 | 1461508780862 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:39:40 INFO - PROCESS | 1675 | 1461508780863 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:39:40 INFO - PROCESS | 1675 | 1461508780866 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 1675 | 1461508780867 Marionette TRACE conn2 <- [1,706,null,{}] 07:39:40 INFO - PROCESS | 1675 | 1461508780945 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}] 07:39:41 INFO - PROCESS | 1675 | 1461508781037 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:39:41 INFO - PROCESS | 1675 | 1461508781125 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x119c29800 == 57 [pid = 1675] [id = 184] 07:39:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x1150eac00) [pid = 1675] [serial = 550] [outer = 0x0] 07:39:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x1150f1800) [pid = 1675] [serial = 551] [outer = 0x1150eac00] 07:39:41 INFO - PROCESS | 1675 | 1461508781157 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x118fb5c00) [pid = 1675] [serial = 552] [outer = 0x1150eac00] 07:39:42 INFO - PROCESS | 1675 | 1461508782053 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]]]}] 07:39:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:39:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1229ms 07:39:42 INFO - PROCESS | 1675 | 1461508782096 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:39:42 INFO - PROCESS | 1675 | 1461508782099 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:39:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:39:42 INFO - PROCESS | 1675 | 1461508782102 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 1675 | 1461508782103 Marionette TRACE conn2 <- [1,710,null,{}] 07:39:42 INFO - PROCESS | 1675 | 1461508782106 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}] 07:39:42 INFO - PROCESS | 1675 | 1461508782205 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:39:42 INFO - PROCESS | 1675 | 1461508782257 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x127626800 == 58 [pid = 1675] [id = 185] 07:39:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x11a8ad400) [pid = 1675] [serial = 553] [outer = 0x0] 07:39:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x11db5f800) [pid = 1675] [serial = 554] [outer = 0x11a8ad400] 07:39:42 INFO - PROCESS | 1675 | 1461508782289 Marionette DEBUG loaded listener.js 07:39:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x11db68400) [pid = 1675] [serial = 555] [outer = 0x11a8ad400] 07:39:43 INFO - PROCESS | 1675 | 1461508783185 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]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:39:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 07:39:43 INFO - PROCESS | 1675 | 1461508783224 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:39:43 INFO - PROCESS | 1675 | 1461508783228 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:39:43 INFO - PROCESS | 1675 | 1461508783230 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 1675 | 1461508783232 Marionette TRACE conn2 <- [1,714,null,{}] 07:39:43 INFO - PROCESS | 1675 | 1461508783234 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}] 07:39:43 INFO - PROCESS | 1675 | 1461508783333 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:39:43 INFO - PROCESS | 1675 | 1461508783382 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc87000 == 59 [pid = 1675] [id = 186] 07:39:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x11dbe7800) [pid = 1675] [serial = 556] [outer = 0x0] 07:39:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x129c46000) [pid = 1675] [serial = 557] [outer = 0x11dbe7800] 07:39:43 INFO - PROCESS | 1675 | 1461508783415 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x12b541400) [pid = 1675] [serial = 558] [outer = 0x11dbe7800] 07:39:44 INFO - PROCESS | 1675 | 1461508784309 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]]]}] 07:39:44 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 07:39:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1119ms 07:39:44 INFO - PROCESS | 1675 | 1461508784354 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:39:44 INFO - PROCESS | 1675 | 1461508784359 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:39:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:39:44 INFO - PROCESS | 1675 | 1461508784362 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:39:44 INFO - PROCESS | 1675 | 1461508784363 Marionette TRACE conn2 <- [1,718,null,{}] 07:39:44 INFO - PROCESS | 1675 | 1461508784366 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}] 07:39:44 INFO - PROCESS | 1675 | 1461508784462 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:39:44 INFO - PROCESS | 1675 | 1461508784510 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1af800 == 60 [pid = 1675] [id = 187] 07:39:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x12b549400) [pid = 1675] [serial = 559] [outer = 0x0] 07:39:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x12d6bb800) [pid = 1675] [serial = 560] [outer = 0x12b549400] 07:39:44 INFO - PROCESS | 1675 | 1461508784541 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x12da85800) [pid = 1675] [serial = 561] [outer = 0x12b549400] 07:39:45 INFO - PROCESS | 1675 | 1461508785418 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]]]}] 07:39:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:39:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1070ms 07:39:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:39:45 INFO - PROCESS | 1675 | 1461508785432 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:39:45 INFO - PROCESS | 1675 | 1461508785433 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:39:45 INFO - PROCESS | 1675 | 1461508785436 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 1675 | 1461508785437 Marionette TRACE conn2 <- [1,722,null,{}] 07:39:45 INFO - PROCESS | 1675 | 1461508785439 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}] 07:39:45 INFO - PROCESS | 1675 | 1461508785539 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:39:45 INFO - PROCESS | 1675 | 1461508785588 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d80000 == 61 [pid = 1675] [id = 188] 07:39:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x1192bc800) [pid = 1675] [serial = 562] [outer = 0x0] 07:39:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x12da7b800) [pid = 1675] [serial = 563] [outer = 0x1192bc800] 07:39:45 INFO - PROCESS | 1675 | 1461508785618 Marionette DEBUG loaded listener.js 07:39:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x12e3ac400) [pid = 1675] [serial = 564] [outer = 0x1192bc800] 07:39:46 INFO - PROCESS | 1675 | 1461508786200 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] 07:39:46 INFO - PROCESS | 1675 | 1461508786263 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:39:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:39:46 INFO - PROCESS | 1675 | 1461508786268 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 1675 | 1461508786270 Marionette TRACE conn2 <- [1,726,null,{}] 07:39:46 INFO - PROCESS | 1675 | 1461508786274 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}] 07:39:46 INFO - PROCESS | 1675 | 1461508786370 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:39:46 INFO - PROCESS | 1675 | 1461508786435 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x119c27000 == 62 [pid = 1675] [id = 189] 07:39:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x11aaf5000) [pid = 1675] [serial = 565] [outer = 0x0] 07:39:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 133 (0x11af73000) [pid = 1675] [serial = 566] [outer = 0x11aaf5000] 07:39:46 INFO - PROCESS | 1675 | 1461508786465 Marionette DEBUG loaded listener.js 07:39:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 134 (0x11c429000) [pid = 1675] [serial = 567] [outer = 0x11aaf5000] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x11b23b000 == 61 [pid = 1675] [id = 182] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbbe000 == 60 [pid = 1675] [id = 181] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2cb800 == 59 [pid = 1675] [id = 180] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x123e41800 == 58 [pid = 1675] [id = 179] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x11917b800 == 57 [pid = 1675] [id = 178] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d9800 == 56 [pid = 1675] [id = 177] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x124596000 == 55 [pid = 1675] [id = 176] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 133 (0x12f908800) [pid = 1675] [serial = 506] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOCSHELL 0x115ac2000 == 54 [pid = 1675] [id = 170] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 132 (0x12e3a1000) [pid = 1675] [serial = 290] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x12b8f6400) [pid = 1675] [serial = 401] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x118c8b800) [pid = 1675] [serial = 344] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x12e53a400) [pid = 1675] [serial = 404] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x12d6bcc00) [pid = 1675] [serial = 353] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x119d9e800) [pid = 1675] [serial = 395] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x12f37a400) [pid = 1675] [serial = 407] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x11c3b6000) [pid = 1675] [serial = 347] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x1276da800) [pid = 1675] [serial = 350] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x123c76800) [pid = 1675] [serial = 398] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12be7e800) [pid = 1675] [serial = 487] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12d057c00) [pid = 1675] [serial = 490] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x123aefc00) [pid = 1675] [serial = 454] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x12e516c00) [pid = 1675] [serial = 500] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12d7e4000) [pid = 1675] [serial = 491] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x115821400) [pid = 1675] [serial = 451] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x118f24000) [pid = 1675] [serial = 469] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x12d6b8000) [pid = 1675] [serial = 463] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x124143400) [pid = 1675] [serial = 478] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12414c800) [pid = 1675] [serial = 479] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x1289ea000) [pid = 1675] [serial = 457] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x12bf52c00) [pid = 1675] [serial = 460] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11aa75c00) [pid = 1675] [serial = 472] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x11af69400) [pid = 1675] [serial = 473] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x11c3b0000) [pid = 1675] [serial = 475] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x123b38c00) [pid = 1675] [serial = 476] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x126891c00) [pid = 1675] [serial = 481] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x126dd4400) [pid = 1675] [serial = 482] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x12d9f4400) [pid = 1675] [serial = 494] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12e3aec00) [pid = 1675] [serial = 495] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x11be90000) [pid = 1675] [serial = 497] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12f908000) [pid = 1675] [serial = 504] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12d04ec00) [pid = 1675] [serial = 498] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12f1a5000) [pid = 1675] [serial = 501] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12f19c400) [pid = 1675] [serial = 467] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x12b3e5000) [pid = 1675] [serial = 466] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x1192ba800) [pid = 1675] [serial = 470] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x129cf1400) [pid = 1675] [serial = 484] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x12bbcdc00) [pid = 1675] [serial = 485] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12bf53c00) [pid = 1675] [serial = 488] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x118a6e800) [pid = 1675] [serial = 194] [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.] 07:39:46 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x12f37f800) [pid = 1675] [serial = 503] [outer = 0x0] [url = about:blank] 07:39:46 INFO - PROCESS | 1675 | 1461508786893 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]]]}] 07:39:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:39:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 07:39:46 INFO - PROCESS | 1675 | 1461508786940 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 1675 | 1461508786944 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:39:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:39:46 INFO - PROCESS | 1675 | 1461508786949 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 1675 | 1461508786950 Marionette TRACE conn2 <- [1,730,null,{}] 07:39:46 INFO - PROCESS | 1675 | 1461508786953 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}] 07:39:47 INFO - PROCESS | 1675 | 1461508787053 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:39:47 INFO - PROCESS | 1675 | 1461508787111 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a846800 == 55 [pid = 1675] [id = 190] 07:39:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x115459400) [pid = 1675] [serial = 568] [outer = 0x0] 07:39:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x123c74400) [pid = 1675] [serial = 569] [outer = 0x115459400] 07:39:47 INFO - PROCESS | 1675 | 1461508787137 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x124146000) [pid = 1675] [serial = 570] [outer = 0x115459400] 07:39:47 INFO - PROCESS | 1675 | 1461508787464 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[3640] expected 0 but got 10","_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] 07:39:47 INFO - PROCESS | 1675 | 1461508787473 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:39:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:39:47 INFO - PROCESS | 1675 | 1461508787481 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:39:47 INFO - PROCESS | 1675 | 1461508787483 Marionette TRACE conn2 <- [1,734,null,{}] 07:39:47 INFO - PROCESS | 1675 | 1461508787491 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}] 07:39:47 INFO - PROCESS | 1675 | 1461508787581 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:39:47 INFO - PROCESS | 1675 | 1461508787629 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x12762c000 == 56 [pid = 1675] [id = 191] 07:39:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x124142400) [pid = 1675] [serial = 571] [outer = 0x0] 07:39:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x126c6a800) [pid = 1675] [serial = 572] [outer = 0x124142400] 07:39:47 INFO - PROCESS | 1675 | 1461508787657 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x12be03c00) [pid = 1675] [serial = 573] [outer = 0x124142400] 07:39:47 INFO - PROCESS | 1675 | 1461508787950 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]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:39:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 521ms 07:39:48 INFO - PROCESS | 1675 | 1461508788016 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 1675 | 1461508788018 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:39:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:39:48 INFO - PROCESS | 1675 | 1461508788021 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 1675 | 1461508788022 Marionette TRACE conn2 <- [1,738,null,{}] 07:39:48 INFO - PROCESS | 1675 | 1461508788025 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}] 07:39:48 INFO - PROCESS | 1675 | 1461508788103 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:39:48 INFO - PROCESS | 1675 | 1461508788108 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d3800 == 57 [pid = 1675] [id = 192] 07:39:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12be39c00) [pid = 1675] [serial = 574] [outer = 0x0] 07:39:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12d6b5800) [pid = 1675] [serial = 575] [outer = 0x12be39c00] 07:39:48 INFO - PROCESS | 1675 | 1461508788136 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12da83000) [pid = 1675] [serial = 576] [outer = 0x12be39c00] 07:39:48 INFO - PROCESS | 1675 | 1461508788935 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]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:39:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 919ms 07:39:48 INFO - PROCESS | 1675 | 1461508788943 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 1675 | 1461508788944 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:39:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:39:48 INFO - PROCESS | 1675 | 1461508788954 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 1675 | 1461508788955 Marionette TRACE conn2 <- [1,742,null,{}] 07:39:48 INFO - PROCESS | 1675 | 1461508788958 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}] 07:39:49 INFO - PROCESS | 1675 | 1461508789055 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:39:49 INFO - PROCESS | 1675 | 1461508789059 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbbe000 == 58 [pid = 1675] [id = 193] 07:39:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x11be90c00) [pid = 1675] [serial = 577] [outer = 0x0] 07:39:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12e3ab400) [pid = 1675] [serial = 578] [outer = 0x11be90c00] 07:39:49 INFO - PROCESS | 1675 | 1461508789111 Marionette DEBUG loaded listener.js 07:39:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12e53a400) [pid = 1675] [serial = 579] [outer = 0x11be90c00] 07:39:49 INFO - PROCESS | 1675 | 1461508789947 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]]]}] 07:39:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 07:39:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1020ms 07:39:49 INFO - PROCESS | 1675 | 1461508789974 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 1675 | 1461508789977 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:39:49 INFO - PROCESS | 1675 | 1461508789994 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 1675 | 1461508789995 Marionette TRACE conn2 <- [1,746,null,{}] 07:39:50 INFO - PROCESS | 1675 | 1461508789998 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}] 07:39:50 INFO - PROCESS | 1675 | 1461508790101 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:39:50 INFO - PROCESS | 1675 | 1461508790113 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d7a8800 == 59 [pid = 1675] [id = 194] 07:39:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12eadcc00) [pid = 1675] [serial = 580] [outer = 0x0] 07:39:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12f383800) [pid = 1675] [serial = 581] [outer = 0x12eadcc00] 07:39:50 INFO - PROCESS | 1675 | 1461508790141 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x12f93a800) [pid = 1675] [serial = 582] [outer = 0x12eadcc00] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x12e513800) [pid = 1675] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x1150e7800) [pid = 1675] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12bf58400) [pid = 1675] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x1276d5400) [pid = 1675] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11af71c00) [pid = 1675] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12be81000) [pid = 1675] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x118c0c400) [pid = 1675] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x1150e6800) [pid = 1675] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11dbe5400) [pid = 1675] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x114f55800) [pid = 1675] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x12b3e9400) [pid = 1675] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x114f32000) [pid = 1675] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:39:50 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x123b2cc00) [pid = 1675] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:39:50 INFO - PROCESS | 1675 | 1461508790988 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]]]}] 07:39:51 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.) 07:39:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1027ms 07:39:51 INFO - PROCESS | 1675 | 1461508791015 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 1675 | 1461508791016 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:39:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:39:51 INFO - PROCESS | 1675 | 1461508791019 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 1675 | 1461508791020 Marionette TRACE conn2 <- [1,750,null,{}] 07:39:51 INFO - PROCESS | 1675 | 1461508791022 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}] 07:39:51 INFO - PROCESS | 1675 | 1461508791099 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:39:51 INFO - PROCESS | 1675 | 1461508791103 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b39000 == 60 [pid = 1675] [id = 195] 07:39:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x114f37400) [pid = 1675] [serial = 583] [outer = 0x0] 07:39:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x124147000) [pid = 1675] [serial = 584] [outer = 0x114f37400] 07:39:51 INFO - PROCESS | 1675 | 1461508791127 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x1289ef400) [pid = 1675] [serial = 585] [outer = 0x114f37400] 07:39:52 INFO - PROCESS | 1675 | 1461508792034 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]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1020ms 07:39:52 INFO - PROCESS | 1675 | 1461508792039 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 1675 | 1461508792040 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:39:52 INFO - PROCESS | 1675 | 1461508792052 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 1675 | 1461508792053 Marionette TRACE conn2 <- [1,754,null,{}] 07:39:52 INFO - PROCESS | 1675 | 1461508792055 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}] 07:39:52 INFO - PROCESS | 1675 | 1461508792135 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:39:52 INFO - PROCESS | 1675 | 1461508792184 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12eaa1000 == 61 [pid = 1675] [id = 196] 07:39:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x114cbcc00) [pid = 1675] [serial = 586] [outer = 0x0] 07:39:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x114cc3000) [pid = 1675] [serial = 587] [outer = 0x114cbcc00] 07:39:52 INFO - PROCESS | 1675 | 1461508792209 Marionette DEBUG loaded listener.js 07:39:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x114cc8c00) [pid = 1675] [serial = 588] [outer = 0x114cbcc00] 07:39:52 INFO - PROCESS | 1675 | 1461508792974 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]]]}] 07:39:53 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 07:39:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 975ms 07:39:53 INFO - PROCESS | 1675 | 1461508793021 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 1675 | 1461508793023 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:39:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:39:53 INFO - PROCESS | 1675 | 1461508793027 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:39:53 INFO - PROCESS | 1675 | 1461508793030 Marionette TRACE conn2 <- [1,758,null,{}] 07:39:53 INFO - PROCESS | 1675 | 1461508793035 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}] 07:39:53 INFO - PROCESS | 1675 | 1461508793165 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:39:53 INFO - PROCESS | 1675 | 1461508793214 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a85b000 == 62 [pid = 1675] [id = 197] 07:39:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x114f55800) [pid = 1675] [serial = 589] [outer = 0x0] 07:39:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x115823c00) [pid = 1675] [serial = 590] [outer = 0x114f55800] 07:39:53 INFO - PROCESS | 1675 | 1461508793247 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x11a8a1400) [pid = 1675] [serial = 591] [outer = 0x114f55800] 07:39:53 INFO - PROCESS | 1675 | 1461508793683 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]]]}] 07:39:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:39:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 676ms 07:39:53 INFO - PROCESS | 1675 | 1461508793703 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 1675 | 1461508793708 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:39:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:39:53 INFO - PROCESS | 1675 | 1461508793714 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:39:53 INFO - PROCESS | 1675 | 1461508793716 Marionette TRACE conn2 <- [1,762,null,{}] 07:39:53 INFO - PROCESS | 1675 | 1461508793719 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}] 07:39:53 INFO - PROCESS | 1675 | 1461508793819 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:39:53 INFO - PROCESS | 1675 | 1461508793866 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x126c13800 == 63 [pid = 1675] [id = 198] 07:39:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x11875c400) [pid = 1675] [serial = 592] [outer = 0x0] 07:39:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x11db6b000) [pid = 1675] [serial = 593] [outer = 0x11875c400] 07:39:53 INFO - PROCESS | 1675 | 1461508793900 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12404b000) [pid = 1675] [serial = 594] [outer = 0x11875c400] 07:39:54 INFO - PROCESS | 1675 | 1461508794767 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]]]}] 07:39:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:39:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1070ms 07:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:39:54 INFO - PROCESS | 1675 | 1461508794784 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:39:54 INFO - PROCESS | 1675 | 1461508794786 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:39:54 INFO - PROCESS | 1675 | 1461508794788 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 1675 | 1461508794791 Marionette TRACE conn2 <- [1,766,null,{}] 07:39:54 INFO - PROCESS | 1675 | 1461508794799 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}] 07:39:54 INFO - PROCESS | 1675 | 1461508794891 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:39:54 INFO - PROCESS | 1675 | 1461508794987 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ea99000 == 64 [pid = 1675] [id = 199] 07:39:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x129cf5400) [pid = 1675] [serial = 595] [outer = 0x0] 07:39:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12b53f000) [pid = 1675] [serial = 596] [outer = 0x129cf5400] 07:39:55 INFO - PROCESS | 1675 | 1461508795021 Marionette DEBUG loaded listener.js 07:39:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12be3b000) [pid = 1675] [serial = 597] [outer = 0x129cf5400] 07:39:55 INFO - PROCESS | 1675 | 1461508795902 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]]]}] 07:39:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:39:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 07:39:55 INFO - PROCESS | 1675 | 1461508795911 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:39:55 INFO - PROCESS | 1675 | 1461508795913 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:39:55 INFO - PROCESS | 1675 | 1461508795915 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:39:55 INFO - PROCESS | 1675 | 1461508795917 Marionette TRACE conn2 <- [1,770,null,{}] 07:39:55 INFO - PROCESS | 1675 | 1461508795919 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}] 07:39:56 INFO - PROCESS | 1675 | 1461508796017 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:39:56 INFO - PROCESS | 1675 | 1461508796065 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f91f800 == 65 [pid = 1675] [id = 200] 07:39:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11401c800) [pid = 1675] [serial = 598] [outer = 0x0] 07:39:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x114024800) [pid = 1675] [serial = 599] [outer = 0x11401c800] 07:39:56 INFO - PROCESS | 1675 | 1461508796095 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12b704c00) [pid = 1675] [serial = 600] [outer = 0x11401c800] 07:39:56 INFO - PROCESS | 1675 | 1461508796681 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]]]}] 07:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 819ms 07:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:39:56 INFO - PROCESS | 1675 | 1461508796735 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 1675 | 1461508796737 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:39:56 INFO - PROCESS | 1675 | 1461508796740 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 1675 | 1461508796743 Marionette TRACE conn2 <- [1,774,null,{}] 07:39:56 INFO - PROCESS | 1675 | 1461508796766 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}] 07:39:56 INFO - PROCESS | 1675 | 1461508796898 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:39:57 INFO - PROCESS | 1675 | 1461508797024 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x118c39000 == 66 [pid = 1675] [id = 201] 07:39:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x114448c00) [pid = 1675] [serial = 601] [outer = 0x0] 07:39:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x114f2d800) [pid = 1675] [serial = 602] [outer = 0x114448c00] 07:39:57 INFO - PROCESS | 1675 | 1461508797071 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x115337800) [pid = 1675] [serial = 603] [outer = 0x114448c00] 07:39:57 INFO - PROCESS | 1675 | 1461508797603 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]]]}] 07:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 892ms 07:39:57 INFO - PROCESS | 1675 | 1461508797645 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:39:57 INFO - PROCESS | 1675 | 1461508797651 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:39:57 INFO - PROCESS | 1675 | 1461508797662 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:39:57 INFO - PROCESS | 1675 | 1461508797665 Marionette TRACE conn2 <- [1,778,null,{}] 07:39:57 INFO - PROCESS | 1675 | 1461508797668 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}] 07:39:57 INFO - PROCESS | 1675 | 1461508797827 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x115863800 == 65 [pid = 1675] [id = 84] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12685c000 == 64 [pid = 1675] [id = 63] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3bc000 == 63 [pid = 1675] [id = 152] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa56000 == 62 [pid = 1675] [id = 156] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x130027800 == 61 [pid = 1675] [id = 154] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12c2c6800 == 60 [pid = 1675] [id = 134] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x128b39000 == 59 [pid = 1675] [id = 195] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12d7a8800 == 58 [pid = 1675] [id = 194] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12b54b000) [pid = 1675] [serial = 548] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12f90b800) [pid = 1675] [serial = 524] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x114cb5000) [pid = 1675] [serial = 509] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x11aaef000) [pid = 1675] [serial = 512] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12404a400) [pid = 1675] [serial = 515] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12be10800) [pid = 1675] [serial = 518] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12e512c00) [pid = 1675] [serial = 521] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbbe000 == 57 [pid = 1675] [id = 193] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d3800 == 56 [pid = 1675] [id = 192] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12762c000 == 55 [pid = 1675] [id = 191] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x11a846800 == 54 [pid = 1675] [id = 190] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x119c27000 == 53 [pid = 1675] [id = 189] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x127626800 == 52 [pid = 1675] [id = 185] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x119c29800 == 51 [pid = 1675] [id = 184] 07:39:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6f4800 == 50 [pid = 1675] [id = 183] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x12f93f000) [pid = 1675] [serial = 507] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x119d9f400) [pid = 1675] [serial = 452] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x12e3a3c00) [pid = 1675] [serial = 464] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12b3e0400) [pid = 1675] [serial = 458] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x124048400) [pid = 1675] [serial = 455] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x12bf58000) [pid = 1675] [serial = 461] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x11c427400) [pid = 1675] [serial = 531] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x11b8c1c00) [pid = 1675] [serial = 530] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x118e2bc00) [pid = 1675] [serial = 533] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11db6e400) [pid = 1675] [serial = 534] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12403f400) [pid = 1675] [serial = 536] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x11aaebc00) [pid = 1675] [serial = 528] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x11919f000) [pid = 1675] [serial = 527] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x12be86800) [pid = 1675] [serial = 542] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11a8ac400) [pid = 1675] [serial = 545] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 91 (0x11be94000) [pid = 1675] [serial = 546] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 90 (0x1248e3c00) [pid = 1675] [serial = 539] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 89 (0x1289ee000) [pid = 1675] [serial = 540] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 88 (0x12bf56c00) [pid = 1675] [serial = 543] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | --DOMWINDOW == 87 (0x12414b800) [pid = 1675] [serial = 537] [outer = 0x0] [url = about:blank] 07:39:57 INFO - PROCESS | 1675 | 1461508797954 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x11599e000 == 51 [pid = 1675] [id = 202] 07:39:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 88 (0x114cb5000) [pid = 1675] [serial = 604] [outer = 0x0] 07:39:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 89 (0x11582f800) [pid = 1675] [serial = 605] [outer = 0x114cb5000] 07:39:58 INFO - PROCESS | 1675 | 1461508797998 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 90 (0x11a927800) [pid = 1675] [serial = 606] [outer = 0x114cb5000] 07:39:58 INFO - PROCESS | 1675 | 1461508798303 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]]]}] 07:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 675ms 07:39:58 INFO - PROCESS | 1675 | 1461508798334 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 1675 | 1461508798335 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:39:58 INFO - PROCESS | 1675 | 1461508798337 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 1675 | 1461508798340 Marionette TRACE conn2 <- [1,782,null,{}] 07:39:58 INFO - PROCESS | 1675 | 1461508798351 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}] 07:39:58 INFO - PROCESS | 1675 | 1461508798433 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:39:58 INFO - PROCESS | 1675 | 1461508798513 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3d4000 == 52 [pid = 1675] [id = 203] 07:39:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 91 (0x11a8ac400) [pid = 1675] [serial = 607] [outer = 0x0] 07:39:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 92 (0x11b83b000) [pid = 1675] [serial = 608] [outer = 0x11a8ac400] 07:39:58 INFO - PROCESS | 1675 | 1461508798542 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x11c178400) [pid = 1675] [serial = 609] [outer = 0x11a8ac400] 07:39:58 INFO - PROCESS | 1675 | 1461508798824 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]]]}] 07:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 524ms 07:39:58 INFO - PROCESS | 1675 | 1461508798867 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 1675 | 1461508798868 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:39:58 INFO - PROCESS | 1675 | 1461508798871 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 1675 | 1461508798872 Marionette TRACE conn2 <- [1,786,null,{}] 07:39:58 INFO - PROCESS | 1675 | 1461508798874 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}] 07:39:58 INFO - PROCESS | 1675 | 1461508798956 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:39:58 INFO - PROCESS | 1675 | 1461508798962 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x1242bc000 == 53 [pid = 1675] [id = 204] 07:39:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x11c427800) [pid = 1675] [serial = 610] [outer = 0x0] 07:39:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11dbdfc00) [pid = 1675] [serial = 611] [outer = 0x11c427800] 07:39:58 INFO - PROCESS | 1675 | 1461508798989 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x123b38c00) [pid = 1675] [serial = 612] [outer = 0x11c427800] 07:39:59 INFO - PROCESS | 1675 | 1461508799332 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]]]}] 07:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 467ms 07:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:39:59 INFO - PROCESS | 1675 | 1461508799339 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:39:59 INFO - PROCESS | 1675 | 1461508799340 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:39:59 INFO - PROCESS | 1675 | 1461508799347 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 1675 | 1461508799348 Marionette TRACE conn2 <- [1,790,null,{}] 07:39:59 INFO - PROCESS | 1675 | 1461508799351 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}] 07:39:59 INFO - PROCESS | 1675 | 1461508799435 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:39:59 INFO - PROCESS | 1675 | 1461508799439 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x126cac800 == 54 [pid = 1675] [id = 205] 07:39:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11be2d400) [pid = 1675] [serial = 613] [outer = 0x0] 07:39:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x123fd2000) [pid = 1675] [serial = 614] [outer = 0x11be2d400] 07:39:59 INFO - PROCESS | 1675 | 1461508799466 Marionette DEBUG loaded listener.js 07:39:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x124148000) [pid = 1675] [serial = 615] [outer = 0x11be2d400] 07:39:59 INFO - PROCESS | 1675 | 1461508799802 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]]]}] 07:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 473ms 07:39:59 INFO - PROCESS | 1675 | 1461508799816 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:39:59 INFO - PROCESS | 1675 | 1461508799817 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:39:59 INFO - PROCESS | 1675 | 1461508799819 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:39:59 INFO - PROCESS | 1675 | 1461508799820 Marionette TRACE conn2 <- [1,794,null,{}] 07:39:59 INFO - PROCESS | 1675 | 1461508799822 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}] 07:39:59 INFO - PROCESS | 1675 | 1461508799917 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:39:59 INFO - PROCESS | 1675 | 1461508799982 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x128921800 == 55 [pid = 1675] [id = 206] 07:39:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x114854800) [pid = 1675] [serial = 616] [outer = 0x0] 07:40:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12414bc00) [pid = 1675] [serial = 617] [outer = 0x114854800] 07:40:00 INFO - PROCESS | 1675 | 1461508800013 Marionette DEBUG loaded listener.js 07:40:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12b3ee800) [pid = 1675] [serial = 618] [outer = 0x114854800] 07:40:00 INFO - PROCESS | 1675 | 1461508800326 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]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 07:40:00 INFO - PROCESS | 1675 | 1461508800346 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 1675 | 1461508800348 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:40:00 INFO - PROCESS | 1675 | 1461508800350 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 1675 | 1461508800351 Marionette TRACE conn2 <- [1,798,null,{}] 07:40:00 INFO - PROCESS | 1675 | 1461508800354 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}] 07:40:00 INFO - PROCESS | 1675 | 1461508800452 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:40:00 INFO - PROCESS | 1675 | 1461508800456 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b7c1800 == 56 [pid = 1675] [id = 207] 07:40:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x124150800) [pid = 1675] [serial = 619] [outer = 0x0] 07:40:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12b706000) [pid = 1675] [serial = 620] [outer = 0x124150800] 07:40:00 INFO - PROCESS | 1675 | 1461508800508 Marionette DEBUG loaded listener.js 07:40:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x12be07c00) [pid = 1675] [serial = 621] [outer = 0x124150800] 07:40:00 INFO - PROCESS | 1675 | 1461508800843 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]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 07:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 07:40:00 INFO - PROCESS | 1675 | 1461508800870 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 1675 | 1461508800871 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:40:00 INFO - PROCESS | 1675 | 1461508800873 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 1675 | 1461508800875 Marionette TRACE conn2 <- [1,802,null,{}] 07:40:00 INFO - PROCESS | 1675 | 1461508800884 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}] 07:40:00 INFO - PROCESS | 1675 | 1461508800981 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:40:00 INFO - PROCESS | 1675 | 1461508800985 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bfa2000 == 57 [pid = 1675] [id = 208] 07:40:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x11b82fc00) [pid = 1675] [serial = 622] [outer = 0x0] 07:40:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x12be87400) [pid = 1675] [serial = 623] [outer = 0x11b82fc00] 07:40:01 INFO - PROCESS | 1675 | 1461508801038 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x12bf57400) [pid = 1675] [serial = 624] [outer = 0x11b82fc00] 07:40:01 INFO - PROCESS | 1675 | 1461508801362 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]]]}] 07:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 07:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 524ms 07:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:40:01 INFO - PROCESS | 1675 | 1461508801399 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 1675 | 1461508801400 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:40:01 INFO - PROCESS | 1675 | 1461508801402 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 1675 | 1461508801403 Marionette TRACE conn2 <- [1,806,null,{}] 07:40:01 INFO - PROCESS | 1675 | 1461508801405 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}] 07:40:01 INFO - PROCESS | 1675 | 1461508801501 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:40:01 INFO - PROCESS | 1675 | 1461508801531 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d79b000 == 58 [pid = 1675] [id = 209] 07:40:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12be0e000) [pid = 1675] [serial = 625] [outer = 0x0] 07:40:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x12d054800) [pid = 1675] [serial = 626] [outer = 0x12be0e000] 07:40:01 INFO - PROCESS | 1675 | 1461508801558 Marionette DEBUG loaded listener.js 07:40:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12d7f0400) [pid = 1675] [serial = 627] [outer = 0x12be0e000] 07:40:01 INFO - PROCESS | 1675 | [1675] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:40:01 INFO - PROCESS | 1675 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:40:01 INFO - PROCESS | 1675 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:40:01 INFO - PROCESS | 1675 | [GFX2-]: Using SkiaGL canvas. 07:40:01 INFO - PROCESS | 1675 | 1461508801891 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]]]}] 07:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 07:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 07:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:40:01 INFO - PROCESS | 1675 | 1461508801920 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 1675 | 1461508801922 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:40:01 INFO - PROCESS | 1675 | 1461508801924 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 1675 | 1461508801925 Marionette TRACE conn2 <- [1,810,null,{}] 07:40:01 INFO - PROCESS | 1675 | 1461508801927 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}] 07:40:02 INFO - PROCESS | 1675 | 1461508802104 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x114005c00) [pid = 1675] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12da7c800) [pid = 1675] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x1150e6400) [pid = 1675] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x12f1a8800) [pid = 1675] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x129cefc00) [pid = 1675] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x118ce5c00) [pid = 1675] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x123b33c00) [pid = 1675] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x12eadcc00) [pid = 1675] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x124142400) [pid = 1675] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x11a8ad400) [pid = 1675] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12be39c00) [pid = 1675] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x1192bc800) [pid = 1675] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x115459400) [pid = 1675] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x11dbe7800) [pid = 1675] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x11aaf5000) [pid = 1675] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 95 (0x1150eac00) [pid = 1675] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 94 (0x118c26000) [pid = 1675] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 93 (0x114f37400) [pid = 1675] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:40:02 INFO - PROCESS | 1675 | --DOMWINDOW == 92 (0x11be90c00) [pid = 1675] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:40:02 INFO - PROCESS | 1675 | 1461508802148 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x119c23800 == 59 [pid = 1675] [id = 210] 07:40:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 93 (0x114cbd000) [pid = 1675] [serial = 628] [outer = 0x0] 07:40:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 94 (0x1150eac00) [pid = 1675] [serial = 629] [outer = 0x114cbd000] 07:40:02 INFO - PROCESS | 1675 | 1461508802174 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 95 (0x11aa7f800) [pid = 1675] [serial = 630] [outer = 0x114cbd000] 07:40:02 INFO - PROCESS | 1675 | 1461508802466 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]]]}] 07:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 571ms 07:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:40:02 INFO - PROCESS | 1675 | 1461508802499 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:40:02 INFO - PROCESS | 1675 | 1461508802501 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:40:02 INFO - PROCESS | 1675 | 1461508802503 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:40:02 INFO - PROCESS | 1675 | 1461508802505 Marionette TRACE conn2 <- [1,814,null,{}] 07:40:02 INFO - PROCESS | 1675 | 1461508802508 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}] 07:40:02 INFO - PROCESS | 1675 | 1461508802606 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:40:02 INFO - PROCESS | 1675 | 1461508802657 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6d7000 == 60 [pid = 1675] [id = 211] 07:40:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 96 (0x114f2cc00) [pid = 1675] [serial = 631] [outer = 0x0] 07:40:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x123fd2800) [pid = 1675] [serial = 632] [outer = 0x114f2cc00] 07:40:02 INFO - PROCESS | 1675 | 1461508802687 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x12eadb800) [pid = 1675] [serial = 633] [outer = 0x114f2cc00] 07:40:02 INFO - PROCESS | 1675 | 1461508802981 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] 07:40:03 INFO - PROCESS | 1675 | 1461508803027 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:40:03 INFO - PROCESS | 1675 | 1461508803030 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 1675 | 1461508803031 Marionette TRACE conn2 <- [1,818,null,{}] 07:40:03 INFO - PROCESS | 1675 | 1461508803033 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}] 07:40:03 INFO - PROCESS | 1675 | 1461508803115 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:40:03 INFO - PROCESS | 1675 | 1461508803119 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f91d000 == 61 [pid = 1675] [id = 212] 07:40:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x12eadbc00) [pid = 1675] [serial = 634] [outer = 0x0] 07:40:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x12f1a2c00) [pid = 1675] [serial = 635] [outer = 0x12eadbc00] 07:40:03 INFO - PROCESS | 1675 | 1461508803144 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x12f37e400) [pid = 1675] [serial = 636] [outer = 0x12eadbc00] 07:40:03 INFO - PROCESS | 1675 | 1461508803480 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]]]}] 07:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 07:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:40:03 INFO - PROCESS | 1675 | 1461508803499 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:40:03 INFO - PROCESS | 1675 | 1461508803500 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:40:03 INFO - PROCESS | 1675 | 1461508803502 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 1675 | 1461508803503 Marionette TRACE conn2 <- [1,822,null,{}] 07:40:03 INFO - PROCESS | 1675 | 1461508803505 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}] 07:40:03 INFO - PROCESS | 1675 | 1461508803612 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:40:03 INFO - PROCESS | 1675 | 1461508803618 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff07000 == 62 [pid = 1675] [id = 213] 07:40:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x12be84c00) [pid = 1675] [serial = 637] [outer = 0x0] 07:40:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12f905400) [pid = 1675] [serial = 638] [outer = 0x12be84c00] 07:40:03 INFO - PROCESS | 1675 | 1461508803643 Marionette DEBUG loaded listener.js 07:40:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12f90f800) [pid = 1675] [serial = 639] [outer = 0x12be84c00] 07:40:03 INFO - PROCESS | 1675 | 1461508803946 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] 07:40:03 INFO - PROCESS | 1675 | 1461508803972 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:40:03 INFO - PROCESS | 1675 | 1461508803974 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 1675 | 1461508803976 Marionette TRACE conn2 <- [1,826,null,{}] 07:40:03 INFO - PROCESS | 1675 | 1461508803980 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}] 07:40:04 INFO - PROCESS | 1675 | 1461508804060 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:40:04 INFO - PROCESS | 1675 | 1461508804168 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x11877c000 == 63 [pid = 1675] [id = 214] 07:40:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x114015c00) [pid = 1675] [serial = 640] [outer = 0x0] 07:40:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x114020c00) [pid = 1675] [serial = 641] [outer = 0x114015c00] 07:40:04 INFO - PROCESS | 1675 | 1461508804202 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x114cc7c00) [pid = 1675] [serial = 642] [outer = 0x114015c00] 07:40:04 INFO - PROCESS | 1675 | 1461508804659 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]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 722ms 07:40:04 INFO - PROCESS | 1675 | 1461508804697 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 1675 | 1461508804700 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:40:04 INFO - PROCESS | 1675 | 1461508804703 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 1675 | 1461508804706 Marionette TRACE conn2 <- [1,830,null,{}] 07:40:04 INFO - PROCESS | 1675 | 1461508804728 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}] 07:40:04 INFO - PROCESS | 1675 | 1461508804835 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:40:04 INFO - PROCESS | 1675 | 1461508804899 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c25800 == 64 [pid = 1675] [id = 215] 07:40:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x11a8a5400) [pid = 1675] [serial = 643] [outer = 0x0] 07:40:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11aa77400) [pid = 1675] [serial = 644] [outer = 0x11a8a5400] 07:40:04 INFO - PROCESS | 1675 | 1461508804931 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x11af67400) [pid = 1675] [serial = 645] [outer = 0x11a8a5400] 07:40:05 INFO - PROCESS | 1675 | 1461508805358 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]]]}] 07:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 07:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:40:05 INFO - PROCESS | 1675 | 1461508805376 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:40:05 INFO - PROCESS | 1675 | 1461508805378 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:40:05 INFO - PROCESS | 1675 | 1461508805381 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:40:05 INFO - PROCESS | 1675 | 1461508805382 Marionette TRACE conn2 <- [1,834,null,{}] 07:40:05 INFO - PROCESS | 1675 | 1461508805385 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}] 07:40:05 INFO - PROCESS | 1675 | 1461508805488 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:40:05 INFO - PROCESS | 1675 | 1461508805570 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfb4000 == 65 [pid = 1675] [id = 216] 07:40:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11c173800) [pid = 1675] [serial = 646] [outer = 0x0] 07:40:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x11c427000) [pid = 1675] [serial = 647] [outer = 0x11c173800] 07:40:05 INFO - PROCESS | 1675 | 1461508805619 Marionette DEBUG loaded listener.js 07:40:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x124144c00) [pid = 1675] [serial = 648] [outer = 0x11c173800] 07:40:06 INFO - PROCESS | 1675 | 1461508806050 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]]]}] 07:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 722ms 07:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:40:06 INFO - PROCESS | 1675 | 1461508806103 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 1675 | 1461508806105 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:40:06 INFO - PROCESS | 1675 | 1461508806128 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 1675 | 1461508806132 Marionette TRACE conn2 <- [1,838,null,{}] 07:40:06 INFO - PROCESS | 1675 | 1461508806139 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}] 07:40:06 INFO - PROCESS | 1675 | 1461508806244 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:40:06 INFO - PROCESS | 1675 | 1461508806310 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x130238800 == 66 [pid = 1675] [id = 217] 07:40:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x124265800) [pid = 1675] [serial = 649] [outer = 0x0] 07:40:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x129c50c00) [pid = 1675] [serial = 650] [outer = 0x124265800] 07:40:06 INFO - PROCESS | 1675 | 1461508806340 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12be3d800) [pid = 1675] [serial = 651] [outer = 0x124265800] 07:40:06 INFO - PROCESS | 1675 | 1461508806754 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]]]}] 07:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 696ms 07:40:06 INFO - PROCESS | 1675 | 1461508806829 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:40:06 INFO - PROCESS | 1675 | 1461508806831 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:40:06 INFO - PROCESS | 1675 | 1461508806847 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:40:06 INFO - PROCESS | 1675 | 1461508806849 Marionette TRACE conn2 <- [1,842,null,{}] 07:40:06 INFO - PROCESS | 1675 | 1461508806851 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}] 07:40:06 INFO - PROCESS | 1675 | 1461508806949 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:40:07 INFO - PROCESS | 1675 | 1461508807012 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b0c000 == 67 [pid = 1675] [id = 218] 07:40:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12462c000) [pid = 1675] [serial = 652] [outer = 0x0] 07:40:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12462f800) [pid = 1675] [serial = 653] [outer = 0x12462c000] 07:40:07 INFO - PROCESS | 1675 | 1461508807042 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x124634800) [pid = 1675] [serial = 654] [outer = 0x12462c000] 07:40:07 INFO - PROCESS | 1675 | 1461508807424 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]]]}] 07:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 619ms 07:40:07 INFO - PROCESS | 1675 | 1461508807467 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 1675 | 1461508807468 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:40:07 INFO - PROCESS | 1675 | 1461508807470 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 1675 | 1461508807471 Marionette TRACE conn2 <- [1,846,null,{}] 07:40:07 INFO - PROCESS | 1675 | 1461508807474 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}] 07:40:07 INFO - PROCESS | 1675 | 1461508807574 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:40:07 INFO - PROCESS | 1675 | 1461508807627 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e377000 == 68 [pid = 1675] [id = 219] 07:40:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x129b30400) [pid = 1675] [serial = 655] [outer = 0x0] 07:40:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x129b32000) [pid = 1675] [serial = 656] [outer = 0x129b30400] 07:40:07 INFO - PROCESS | 1675 | 1461508807664 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x129b39800) [pid = 1675] [serial = 657] [outer = 0x129b30400] 07:40:08 INFO - PROCESS | 1675 | 1461508808155 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]]]}] 07:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 719ms 07:40:08 INFO - PROCESS | 1675 | 1461508808189 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:40:08 INFO - PROCESS | 1675 | 1461508808191 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:40:08 INFO - PROCESS | 1675 | 1461508808253 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 1675 | 1461508808255 Marionette TRACE conn2 <- [1,850,null,{}] 07:40:08 INFO - PROCESS | 1675 | 1461508808258 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}] 07:40:08 INFO - PROCESS | 1675 | 1461508808385 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:40:08 INFO - PROCESS | 1675 | 1461508808694 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfb1000 == 69 [pid = 1675] [id = 220] 07:40:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x114caa000) [pid = 1675] [serial = 658] [outer = 0x0] 07:40:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x114cc0400) [pid = 1675] [serial = 659] [outer = 0x114caa000] 07:40:08 INFO - PROCESS | 1675 | 1461508808741 Marionette DEBUG loaded listener.js 07:40:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x114f37000) [pid = 1675] [serial = 660] [outer = 0x114caa000] 07:40:09 INFO - PROCESS | 1675 | 1461508809195 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]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1015ms 07:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:40:09 INFO - PROCESS | 1675 | 1461508809228 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 1675 | 1461508809231 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:40:09 INFO - PROCESS | 1675 | 1461508809234 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 1675 | 1461508809236 Marionette TRACE conn2 <- [1,854,null,{}] 07:40:09 INFO - PROCESS | 1675 | 1461508809239 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}] 07:40:09 INFO - PROCESS | 1675 | 1461508809339 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:40:09 INFO - PROCESS | 1675 | 1461508809394 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x123a56000 == 70 [pid = 1675] [id = 221] 07:40:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x118ce1400) [pid = 1675] [serial = 661] [outer = 0x0] 07:40:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x1192ba800) [pid = 1675] [serial = 662] [outer = 0x118ce1400] 07:40:09 INFO - PROCESS | 1675 | 1461508809423 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x11aa76000) [pid = 1675] [serial = 663] [outer = 0x118ce1400] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff10000 == 69 [pid = 1675] [id = 150] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff07000 == 68 [pid = 1675] [id = 213] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12f91d000 == 67 [pid = 1675] [id = 212] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6d7000 == 66 [pid = 1675] [id = 211] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x119c23800 == 65 [pid = 1675] [id = 210] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12d79b000 == 64 [pid = 1675] [id = 209] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12bfa2000 == 63 [pid = 1675] [id = 208] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x12d6bb800) [pid = 1675] [serial = 560] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x114cc3000) [pid = 1675] [serial = 587] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12b7c1800 == 62 [pid = 1675] [id = 207] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x128921800 == 61 [pid = 1675] [id = 206] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x126cac800 == 60 [pid = 1675] [id = 205] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x1242bc000 == 59 [pid = 1675] [id = 204] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3d4000 == 58 [pid = 1675] [id = 203] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11599e000 == 57 [pid = 1675] [id = 202] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x118c39000 == 56 [pid = 1675] [id = 201] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12f91f800 == 55 [pid = 1675] [id = 200] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12ea99000 == 54 [pid = 1675] [id = 199] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x126c13800 == 53 [pid = 1675] [id = 198] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x11a85b000 == 52 [pid = 1675] [id = 197] 07:40:09 INFO - PROCESS | 1675 | --DOCSHELL 0x12eaa1000 == 51 [pid = 1675] [id = 196] 07:40:09 INFO - PROCESS | 1675 | 1461508809799 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]]]}] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x12ead9000) [pid = 1675] [serial = 522] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x12f37e800) [pid = 1675] [serial = 449] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x12ffd4000) [pid = 1675] [serial = 525] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x12bf5b400) [pid = 1675] [serial = 519] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x11b83e400) [pid = 1675] [serial = 513] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x126c65400) [pid = 1675] [serial = 516] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x1150e7c00) [pid = 1675] [serial = 510] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x12f383800) [pid = 1675] [serial = 581] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x126c6a800) [pid = 1675] [serial = 572] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x12be03c00) [pid = 1675] [serial = 573] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x11db68400) [pid = 1675] [serial = 555] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11db5f800) [pid = 1675] [serial = 554] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12d6b5800) [pid = 1675] [serial = 575] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12e3ac400) [pid = 1675] [serial = 564] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x12da7b800) [pid = 1675] [serial = 563] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x123c74400) [pid = 1675] [serial = 569] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x124146000) [pid = 1675] [serial = 570] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12b541400) [pid = 1675] [serial = 558] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x129c46000) [pid = 1675] [serial = 557] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11c429000) [pid = 1675] [serial = 567] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 105 (0x11af73000) [pid = 1675] [serial = 566] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 104 (0x118fb5c00) [pid = 1675] [serial = 552] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 103 (0x1150f1800) [pid = 1675] [serial = 551] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 102 (0x12bf5bc00) [pid = 1675] [serial = 549] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 101 (0x124147000) [pid = 1675] [serial = 584] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 100 (0x12e53a400) [pid = 1675] [serial = 579] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 99 (0x12e3ab400) [pid = 1675] [serial = 578] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 98 (0x12f93a800) [pid = 1675] [serial = 582] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 97 (0x1289ef400) [pid = 1675] [serial = 585] [outer = 0x0] [url = about:blank] 07:40:09 INFO - PROCESS | 1675 | --DOMWINDOW == 96 (0x12da83000) [pid = 1675] [serial = 576] [outer = 0x0] [url = about:blank] 07:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 621ms 07:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:40:09 INFO - PROCESS | 1675 | 1461508809857 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 1675 | 1461508809860 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:40:09 INFO - PROCESS | 1675 | 1461508809862 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 1675 | 1461508809863 Marionette TRACE conn2 <- [1,858,null,{}] 07:40:09 INFO - PROCESS | 1675 | 1461508809866 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}] 07:40:09 INFO - PROCESS | 1675 | 1461508809951 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:40:09 INFO - PROCESS | 1675 | 1461508809980 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfa6800 == 52 [pid = 1675] [id = 222] 07:40:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 97 (0x11b831800) [pid = 1675] [serial = 664] [outer = 0x0] 07:40:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 98 (0x11b8c1c00) [pid = 1675] [serial = 665] [outer = 0x11b831800] 07:40:10 INFO - PROCESS | 1675 | 1461508810007 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 99 (0x11be9dc00) [pid = 1675] [serial = 666] [outer = 0x11b831800] 07:40:10 INFO - PROCESS | 1675 | 1461508810340 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]]]}] 07:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 07:40:10 INFO - PROCESS | 1675 | 1461508810383 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 1675 | 1461508810384 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:40:10 INFO - PROCESS | 1675 | 1461508810392 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 1675 | 1461508810399 Marionette TRACE conn2 <- [1,862,null,{}] 07:40:10 INFO - PROCESS | 1675 | 1461508810418 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}] 07:40:10 INFO - PROCESS | 1675 | 1461508810550 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:40:10 INFO - PROCESS | 1675 | 1461508810563 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x127784800 == 53 [pid = 1675] [id = 223] 07:40:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 100 (0x11db5fc00) [pid = 1675] [serial = 667] [outer = 0x0] 07:40:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 101 (0x123b37800) [pid = 1675] [serial = 668] [outer = 0x11db5fc00] 07:40:10 INFO - PROCESS | 1675 | 1461508810604 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 102 (0x124148c00) [pid = 1675] [serial = 669] [outer = 0x11db5fc00] 07:40:10 INFO - PROCESS | 1675 | 1461508810945 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]]]}] 07:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 595ms 07:40:10 INFO - PROCESS | 1675 | 1461508810982 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:40:10 INFO - PROCESS | 1675 | 1461508810984 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:40:10 INFO - PROCESS | 1675 | 1461508810986 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:40:10 INFO - PROCESS | 1675 | 1461508810987 Marionette TRACE conn2 <- [1,866,null,{}] 07:40:10 INFO - PROCESS | 1675 | 1461508810990 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}] 07:40:11 INFO - PROCESS | 1675 | 1461508811070 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:40:11 INFO - PROCESS | 1675 | 1461508811074 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2cc800 == 54 [pid = 1675] [id = 224] 07:40:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 103 (0x12414dc00) [pid = 1675] [serial = 670] [outer = 0x0] 07:40:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 104 (0x12462bc00) [pid = 1675] [serial = 671] [outer = 0x12414dc00] 07:40:11 INFO - PROCESS | 1675 | 1461508811103 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 105 (0x126ce3000) [pid = 1675] [serial = 672] [outer = 0x12414dc00] 07:40:11 INFO - PROCESS | 1675 | 1461508811443 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]]]}] 07:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 07:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:40:11 INFO - PROCESS | 1675 | 1461508811455 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:40:11 INFO - PROCESS | 1675 | 1461508811457 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:40:11 INFO - PROCESS | 1675 | 1461508811461 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:40:11 INFO - PROCESS | 1675 | 1461508811463 Marionette TRACE conn2 <- [1,870,null,{}] 07:40:11 INFO - PROCESS | 1675 | 1461508811466 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}] 07:40:11 INFO - PROCESS | 1675 | 1461508811560 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:40:11 INFO - PROCESS | 1675 | 1461508811643 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf9f800 == 55 [pid = 1675] [id = 225] 07:40:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 106 (0x129b2f400) [pid = 1675] [serial = 673] [outer = 0x0] 07:40:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x129b33800) [pid = 1675] [serial = 674] [outer = 0x129b2f400] 07:40:11 INFO - PROCESS | 1675 | 1461508811700 Marionette DEBUG loaded listener.js 07:40:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x129c06c00) [pid = 1675] [serial = 675] [outer = 0x129b2f400] 07:40:12 INFO - PROCESS | 1675 | 1461508812119 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]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 673ms 07:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:40:12 INFO - PROCESS | 1675 | 1461508812137 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 1675 | 1461508812138 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:40:12 INFO - PROCESS | 1675 | 1461508812140 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 1675 | 1461508812141 Marionette TRACE conn2 <- [1,874,null,{}] 07:40:12 INFO - PROCESS | 1675 | 1461508812146 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}] 07:40:12 INFO - PROCESS | 1675 | 1461508812251 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:40:12 INFO - PROCESS | 1675 | 1461508812305 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6ee800 == 56 [pid = 1675] [id = 226] 07:40:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x129c08800) [pid = 1675] [serial = 676] [outer = 0x0] 07:40:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x129c13800) [pid = 1675] [serial = 677] [outer = 0x129c08800] 07:40:12 INFO - PROCESS | 1675 | 1461508812330 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x12b3e3800) [pid = 1675] [serial = 678] [outer = 0x129c08800] 07:40:12 INFO - PROCESS | 1675 | 1461508812643 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]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 07:40:12 INFO - PROCESS | 1675 | 1461508812669 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 1675 | 1461508812671 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:40:12 INFO - PROCESS | 1675 | 1461508812673 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 1675 | 1461508812674 Marionette TRACE conn2 <- [1,878,null,{}] 07:40:12 INFO - PROCESS | 1675 | 1461508812678 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}] 07:40:12 INFO - PROCESS | 1675 | 1461508812784 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:40:12 INFO - PROCESS | 1675 | 1461508812817 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e378000 == 57 [pid = 1675] [id = 227] 07:40:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x129c0fc00) [pid = 1675] [serial = 679] [outer = 0x0] 07:40:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12b547400) [pid = 1675] [serial = 680] [outer = 0x129c0fc00] 07:40:12 INFO - PROCESS | 1675 | 1461508812842 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12bbcbc00) [pid = 1675] [serial = 681] [outer = 0x129c0fc00] 07:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 07:40:13 INFO - PROCESS | 1675 | 1461508813135 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]]]}] 07:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:40:13 INFO - PROCESS | 1675 | 1461508813149 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:40:13 INFO - PROCESS | 1675 | 1461508813150 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:40:13 INFO - PROCESS | 1675 | 1461508813152 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 1675 | 1461508813153 Marionette TRACE conn2 <- [1,882,null,{}] 07:40:13 INFO - PROCESS | 1675 | 1461508813155 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}] 07:40:13 INFO - PROCESS | 1675 | 1461508813266 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:40:13 INFO - PROCESS | 1675 | 1461508813271 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e695800 == 58 [pid = 1675] [id = 228] 07:40:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12b54d400) [pid = 1675] [serial = 682] [outer = 0x0] 07:40:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12be88c00) [pid = 1675] [serial = 683] [outer = 0x12b54d400] 07:40:13 INFO - PROCESS | 1675 | 1461508813296 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12bf54c00) [pid = 1675] [serial = 684] [outer = 0x12b54d400] 07:40:13 INFO - PROCESS | 1675 | 1461508813654 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]]]}] 07:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 07:40:13 INFO - PROCESS | 1675 | 1461508813671 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:40:13 INFO - PROCESS | 1675 | 1461508813673 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:40:13 INFO - PROCESS | 1675 | 1461508813677 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:40:13 INFO - PROCESS | 1675 | 1461508813678 Marionette TRACE conn2 <- [1,886,null,{}] 07:40:13 INFO - PROCESS | 1675 | 1461508813682 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}] 07:40:13 INFO - PROCESS | 1675 | 1461508813838 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:40:13 INFO - PROCESS | 1675 | 1461508813860 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1c7800 == 59 [pid = 1675] [id = 229] 07:40:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12bf5b400) [pid = 1675] [serial = 685] [outer = 0x0] 07:40:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x12d053000) [pid = 1675] [serial = 686] [outer = 0x12bf5b400] 07:40:13 INFO - PROCESS | 1675 | 1461508813899 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x12d7e4400) [pid = 1675] [serial = 687] [outer = 0x12bf5b400] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x124150800) [pid = 1675] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x11a8ac400) [pid = 1675] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x114f2cc00) [pid = 1675] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x114448c00) [pid = 1675] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x114cbd000) [pid = 1675] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x11b82fc00) [pid = 1675] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x12b549400) [pid = 1675] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12be0e000) [pid = 1675] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x114cb5000) [pid = 1675] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x114cbcc00) [pid = 1675] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x11be2d400) [pid = 1675] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12eadbc00) [pid = 1675] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 107 (0x114854800) [pid = 1675] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:40:14 INFO - PROCESS | 1675 | --DOMWINDOW == 106 (0x11c427800) [pid = 1675] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:40:14 INFO - PROCESS | 1675 | 1461508814406 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]]]}] 07:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 772ms 07:40:14 INFO - PROCESS | 1675 | 1461508814455 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:40:14 INFO - PROCESS | 1675 | 1461508814456 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:40:14 INFO - PROCESS | 1675 | 1461508814468 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 1675 | 1461508814470 Marionette TRACE conn2 <- [1,890,null,{}] 07:40:14 INFO - PROCESS | 1675 | 1461508814473 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}] 07:40:14 INFO - PROCESS | 1675 | 1461508814642 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:40:14 INFO - PROCESS | 1675 | 1461508814650 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6bf000 == 60 [pid = 1675] [id = 230] 07:40:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 107 (0x114f32800) [pid = 1675] [serial = 688] [outer = 0x0] 07:40:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 108 (0x124150800) [pid = 1675] [serial = 689] [outer = 0x114f32800] 07:40:14 INFO - PROCESS | 1675 | 1461508814680 Marionette DEBUG loaded listener.js 07:40:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x12d9f3800) [pid = 1675] [serial = 690] [outer = 0x114f32800] 07:40:15 INFO - PROCESS | 1675 | 1461508815020 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]]]}] 07:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 579ms 07:40:15 INFO - PROCESS | 1675 | 1461508815040 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 1675 | 1461508815042 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:40:15 INFO - PROCESS | 1675 | 1461508815046 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 1675 | 1461508815048 Marionette TRACE conn2 <- [1,894,null,{}] 07:40:15 INFO - PROCESS | 1675 | 1461508815050 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}] 07:40:15 INFO - PROCESS | 1675 | 1461508815173 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:40:15 INFO - PROCESS | 1675 | 1461508815180 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff1a000 == 61 [pid = 1675] [id = 231] 07:40:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x11dbc9400) [pid = 1675] [serial = 691] [outer = 0x0] 07:40:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11dbcf400) [pid = 1675] [serial = 692] [outer = 0x11dbc9400] 07:40:15 INFO - PROCESS | 1675 | 1461508815205 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x12d9f8000) [pid = 1675] [serial = 693] [outer = 0x11dbc9400] 07:40:15 INFO - PROCESS | 1675 | 1461508815503 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]]]}] 07:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 07:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:40:15 INFO - PROCESS | 1675 | 1461508815517 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:40:15 INFO - PROCESS | 1675 | 1461508815518 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:40:15 INFO - PROCESS | 1675 | 1461508815520 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:40:15 INFO - PROCESS | 1675 | 1461508815521 Marionette TRACE conn2 <- [1,898,null,{}] 07:40:15 INFO - PROCESS | 1675 | 1461508815523 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}] 07:40:15 INFO - PROCESS | 1675 | 1461508815613 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:40:15 INFO - PROCESS | 1675 | 1461508815618 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b21000 == 62 [pid = 1675] [id = 232] 07:40:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x12da7a000) [pid = 1675] [serial = 694] [outer = 0x0] 07:40:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x12e3a1800) [pid = 1675] [serial = 695] [outer = 0x12da7a000] 07:40:15 INFO - PROCESS | 1675 | 1461508815642 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x12e517c00) [pid = 1675] [serial = 696] [outer = 0x12da7a000] 07:40:15 INFO - PROCESS | 1675 | 1461508815988 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 07:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:40:16 INFO - PROCESS | 1675 | 1461508816041 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 1675 | 1461508816042 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:40:16 INFO - PROCESS | 1675 | 1461508816045 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 1675 | 1461508816046 Marionette TRACE conn2 <- [1,902,null,{}] 07:40:16 INFO - PROCESS | 1675 | 1461508816048 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}] 07:40:16 INFO - PROCESS | 1675 | 1461508816135 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:40:16 INFO - PROCESS | 1675 | 1461508816139 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x137de7800 == 63 [pid = 1675] [id = 233] 07:40:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x12e51bc00) [pid = 1675] [serial = 697] [outer = 0x0] 07:40:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x12e93e800) [pid = 1675] [serial = 698] [outer = 0x12e51bc00] 07:40:16 INFO - PROCESS | 1675 | 1461508816164 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x12e945800) [pid = 1675] [serial = 699] [outer = 0x12e51bc00] 07:40:16 INFO - PROCESS | 1675 | 1461508816671 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 07:40:16 INFO - PROCESS | 1675 | 1461508816715 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 1675 | 1461508816719 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:40:16 INFO - PROCESS | 1675 | 1461508816722 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 1675 | 1461508816725 Marionette TRACE conn2 <- [1,906,null,{}] 07:40:16 INFO - PROCESS | 1675 | 1461508816728 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}] 07:40:16 INFO - PROCESS | 1675 | 1461508816835 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:40:16 INFO - PROCESS | 1675 | 1461508816905 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11349c000 == 64 [pid = 1675] [id = 234] 07:40:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x118c26000) [pid = 1675] [serial = 700] [outer = 0x0] 07:40:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x1197a8000) [pid = 1675] [serial = 701] [outer = 0x118c26000] 07:40:16 INFO - PROCESS | 1675 | 1461508816936 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x11aaf2800) [pid = 1675] [serial = 702] [outer = 0x118c26000] 07:40:17 INFO - PROCESS | 1675 | 1461508817356 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]]]}] 07:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 675ms 07:40:17 INFO - PROCESS | 1675 | 1461508817435 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:40:17 INFO - PROCESS | 1675 | 1461508817439 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:40:17 INFO - PROCESS | 1675 | 1461508817459 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:40:17 INFO - PROCESS | 1675 | 1461508817461 Marionette TRACE conn2 <- [1,910,null,{}] 07:40:17 INFO - PROCESS | 1675 | 1461508817463 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}] 07:40:17 INFO - PROCESS | 1675 | 1461508817573 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:40:17 INFO - PROCESS | 1675 | 1461508817675 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b8a800 == 65 [pid = 1675] [id = 235] 07:40:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x11c178c00) [pid = 1675] [serial = 703] [outer = 0x0] 07:40:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x11db6a000) [pid = 1675] [serial = 704] [outer = 0x11c178c00] 07:40:17 INFO - PROCESS | 1675 | 1461508817726 Marionette DEBUG loaded listener.js 07:40:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x11dbc9c00) [pid = 1675] [serial = 705] [outer = 0x11c178c00] 07:40:18 INFO - PROCESS | 1675 | 1461508818249 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 822ms 07:40:18 INFO - PROCESS | 1675 | 1461508818281 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 1675 | 1461508818282 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:40:18 INFO - PROCESS | 1675 | 1461508818285 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 1675 | 1461508818288 Marionette TRACE conn2 <- [1,914,null,{}] 07:40:18 INFO - PROCESS | 1675 | 1461508818296 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}] 07:40:18 INFO - PROCESS | 1675 | 1461508818403 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:40:18 INFO - PROCESS | 1675 | 1461508818473 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6ed800 == 66 [pid = 1675] [id = 236] 07:40:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x124635400) [pid = 1675] [serial = 706] [outer = 0x0] 07:40:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x127611800) [pid = 1675] [serial = 707] [outer = 0x124635400] 07:40:18 INFO - PROCESS | 1675 | 1461508818505 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x129b39c00) [pid = 1675] [serial = 708] [outer = 0x124635400] 07:40:18 INFO - PROCESS | 1675 | 1461508818926 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 674ms 07:40:18 INFO - PROCESS | 1675 | 1461508818960 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 1675 | 1461508818962 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:40:18 INFO - PROCESS | 1675 | 1461508818965 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 1675 | 1461508818966 Marionette TRACE conn2 <- [1,918,null,{}] 07:40:18 INFO - PROCESS | 1675 | 1461508818968 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}] 07:40:19 INFO - PROCESS | 1675 | 1461508819094 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:40:19 INFO - PROCESS | 1675 | 1461508819151 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f921800 == 67 [pid = 1675] [id = 237] 07:40:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x129c05400) [pid = 1675] [serial = 709] [outer = 0x0] 07:40:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x129c11800) [pid = 1675] [serial = 710] [outer = 0x129c05400] 07:40:19 INFO - PROCESS | 1675 | 1461508819181 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x12bf4c800) [pid = 1675] [serial = 711] [outer = 0x129c05400] 07:40:19 INFO - PROCESS | 1675 | 1461508819613 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]]]}] 07:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 07:40:19 INFO - PROCESS | 1675 | 1461508819635 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:40:19 INFO - PROCESS | 1675 | 1461508819636 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:40:19 INFO - PROCESS | 1675 | 1461508819639 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:40:19 INFO - PROCESS | 1675 | 1461508819640 Marionette TRACE conn2 <- [1,922,null,{}] 07:40:19 INFO - PROCESS | 1675 | 1461508819643 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}] 07:40:19 INFO - PROCESS | 1675 | 1461508819758 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:40:19 INFO - PROCESS | 1675 | 1461508819813 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x118811000 == 68 [pid = 1675] [id = 238] 07:40:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x114f36400) [pid = 1675] [serial = 712] [outer = 0x0] 07:40:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x12d053c00) [pid = 1675] [serial = 713] [outer = 0x114f36400] 07:40:19 INFO - PROCESS | 1675 | 1461508819843 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 133 (0x12e93ec00) [pid = 1675] [serial = 714] [outer = 0x114f36400] 07:40:20 INFO - PROCESS | 1675 | 1461508820544 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]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 919ms 07:40:20 INFO - PROCESS | 1675 | 1461508820578 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 1675 | 1461508820580 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:40:20 INFO - PROCESS | 1675 | 1461508820585 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 1675 | 1461508820587 Marionette TRACE conn2 <- [1,926,null,{}] 07:40:20 INFO - PROCESS | 1675 | 1461508820592 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}] 07:40:20 INFO - PROCESS | 1675 | 1461508820687 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:40:20 INFO - PROCESS | 1675 | 1461508820759 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa63000 == 69 [pid = 1675] [id = 239] 07:40:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 134 (0x114f31400) [pid = 1675] [serial = 715] [outer = 0x0] 07:40:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 135 (0x1150ea800) [pid = 1675] [serial = 716] [outer = 0x114f31400] 07:40:20 INFO - PROCESS | 1675 | 1461508820788 Marionette DEBUG loaded listener.js 07:40:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 136 (0x118c13c00) [pid = 1675] [serial = 717] [outer = 0x114f31400] 07:40:21 INFO - PROCESS | 1675 | 1461508821206 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]]]}] 07:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 07:40:21 INFO - PROCESS | 1675 | 1461508821258 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 1675 | 1461508821262 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:40:21 INFO - PROCESS | 1675 | 1461508821267 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 1675 | 1461508821269 Marionette TRACE conn2 <- [1,930,null,{}] 07:40:21 INFO - PROCESS | 1675 | 1461508821272 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}] 07:40:21 INFO - PROCESS | 1675 | 1461508821399 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:40:21 INFO - PROCESS | 1675 | 1461508821500 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a845000 == 70 [pid = 1675] [id = 240] 07:40:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 137 (0x114f31c00) [pid = 1675] [serial = 718] [outer = 0x0] 07:40:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 138 (0x118f25c00) [pid = 1675] [serial = 719] [outer = 0x114f31c00] 07:40:21 INFO - PROCESS | 1675 | 1461508821539 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 139 (0x11a8aa000) [pid = 1675] [serial = 720] [outer = 0x114f31c00] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x130b21000 == 69 [pid = 1675] [id = 232] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff1a000 == 68 [pid = 1675] [id = 231] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6bf000 == 67 [pid = 1675] [id = 230] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1c7800 == 66 [pid = 1675] [id = 229] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12e695800 == 65 [pid = 1675] [id = 228] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12e378000 == 64 [pid = 1675] [id = 227] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 138 (0x12f905400) [pid = 1675] [serial = 638] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6ee800 == 63 [pid = 1675] [id = 226] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12bf9f800 == 62 [pid = 1675] [id = 225] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2cc800 == 61 [pid = 1675] [id = 224] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x127784800 == 60 [pid = 1675] [id = 223] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfa6800 == 59 [pid = 1675] [id = 222] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x123a56000 == 58 [pid = 1675] [id = 221] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfb1000 == 57 [pid = 1675] [id = 220] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x123c25800 == 56 [pid = 1675] [id = 215] 07:40:21 INFO - PROCESS | 1675 | --DOCSHELL 0x11877c000 == 55 [pid = 1675] [id = 214] 07:40:21 INFO - PROCESS | 1675 | 1461508821989 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]]]}] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 137 (0x12d054800) [pid = 1675] [serial = 626] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 136 (0x11582f800) [pid = 1675] [serial = 605] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 135 (0x114cc8c00) [pid = 1675] [serial = 588] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 134 (0x124148000) [pid = 1675] [serial = 615] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 133 (0x123fd2000) [pid = 1675] [serial = 614] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 132 (0x12f1a2c00) [pid = 1675] [serial = 635] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 131 (0x12414bc00) [pid = 1675] [serial = 617] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 130 (0x11dbdfc00) [pid = 1675] [serial = 611] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 129 (0x12d7f0400) [pid = 1675] [serial = 627] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 128 (0x114024800) [pid = 1675] [serial = 599] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 127 (0x115823c00) [pid = 1675] [serial = 590] [outer = 0x0] [url = about:blank] 07:40:21 INFO - PROCESS | 1675 | --DOMWINDOW == 126 (0x11a927800) [pid = 1675] [serial = 606] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 125 (0x12b706000) [pid = 1675] [serial = 620] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 124 (0x11b83b000) [pid = 1675] [serial = 608] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 123 (0x123fd2800) [pid = 1675] [serial = 632] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 122 (0x114f2d800) [pid = 1675] [serial = 602] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 121 (0x12eadb800) [pid = 1675] [serial = 633] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 120 (0x115337800) [pid = 1675] [serial = 603] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 119 (0x123b38c00) [pid = 1675] [serial = 612] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 118 (0x1150eac00) [pid = 1675] [serial = 629] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 117 (0x11aa7f800) [pid = 1675] [serial = 630] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 116 (0x12bf57400) [pid = 1675] [serial = 624] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 115 (0x11c178400) [pid = 1675] [serial = 609] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 114 (0x12be87400) [pid = 1675] [serial = 623] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 113 (0x11db6b000) [pid = 1675] [serial = 593] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 112 (0x12b53f000) [pid = 1675] [serial = 596] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 111 (0x12b3ee800) [pid = 1675] [serial = 618] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 110 (0x12be07c00) [pid = 1675] [serial = 621] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 109 (0x12da85800) [pid = 1675] [serial = 561] [outer = 0x0] [url = about:blank] 07:40:22 INFO - PROCESS | 1675 | --DOMWINDOW == 108 (0x12f37e400) [pid = 1675] [serial = 636] [outer = 0x0] [url = about:blank] 07:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 770ms 07:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:40:22 INFO - PROCESS | 1675 | 1461508822037 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 1675 | 1461508822038 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:40:22 INFO - PROCESS | 1675 | 1461508822040 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 1675 | 1461508822044 Marionette TRACE conn2 <- [1,934,null,{}] 07:40:22 INFO - PROCESS | 1675 | 1461508822051 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}] 07:40:22 INFO - PROCESS | 1675 | 1461508822134 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:40:22 INFO - PROCESS | 1675 | 1461508822139 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a893000 == 56 [pid = 1675] [id = 241] 07:40:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 109 (0x11913c400) [pid = 1675] [serial = 721] [outer = 0x0] 07:40:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 110 (0x11ad6cc00) [pid = 1675] [serial = 722] [outer = 0x11913c400] 07:40:22 INFO - PROCESS | 1675 | 1461508822170 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 111 (0x11b8bac00) [pid = 1675] [serial = 723] [outer = 0x11913c400] 07:40:22 INFO - PROCESS | 1675 | 1461508822561 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]]]}] 07:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 622ms 07:40:22 INFO - PROCESS | 1675 | 1461508822663 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:40:22 INFO - PROCESS | 1675 | 1461508822665 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:40:22 INFO - PROCESS | 1675 | 1461508822669 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:40:22 INFO - PROCESS | 1675 | 1461508822671 Marionette TRACE conn2 <- [1,938,null,{}] 07:40:22 INFO - PROCESS | 1675 | 1461508822675 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}] 07:40:22 INFO - PROCESS | 1675 | 1461508822777 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:40:22 INFO - PROCESS | 1675 | 1461508822843 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x118805000 == 57 [pid = 1675] [id = 242] 07:40:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 112 (0x114cbe000) [pid = 1675] [serial = 724] [outer = 0x0] 07:40:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 113 (0x114cc5000) [pid = 1675] [serial = 725] [outer = 0x114cbe000] 07:40:22 INFO - PROCESS | 1675 | 1461508822873 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 114 (0x114f3bc00) [pid = 1675] [serial = 726] [outer = 0x114cbe000] 07:40:23 INFO - PROCESS | 1675 | 1461508823277 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]]]}] 07:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 07:40:23 INFO - PROCESS | 1675 | 1461508823341 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:40:23 INFO - PROCESS | 1675 | 1461508823344 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:40:23 INFO - PROCESS | 1675 | 1461508823350 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:40:23 INFO - PROCESS | 1675 | 1461508823352 Marionette TRACE conn2 <- [1,942,null,{}] 07:40:23 INFO - PROCESS | 1675 | 1461508823381 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}] 07:40:23 INFO - PROCESS | 1675 | 1461508823476 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:40:23 INFO - PROCESS | 1675 | 1461508823541 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b85b800 == 58 [pid = 1675] [id = 243] 07:40:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 115 (0x1150f5800) [pid = 1675] [serial = 727] [outer = 0x0] 07:40:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 116 (0x11a927800) [pid = 1675] [serial = 728] [outer = 0x1150f5800] 07:40:23 INFO - PROCESS | 1675 | 1461508823572 Marionette DEBUG loaded listener.js 07:40:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 117 (0x11b2f1c00) [pid = 1675] [serial = 729] [outer = 0x1150f5800] 07:40:23 INFO - PROCESS | 1675 | 1461508823987 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]]]}] 07:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 650ms 07:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:40:24 INFO - PROCESS | 1675 | 1461508823998 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 1675 | 1461508823999 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:40:24 INFO - PROCESS | 1675 | 1461508824001 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 1675 | 1461508824003 Marionette TRACE conn2 <- [1,946,null,{}] 07:40:24 INFO - PROCESS | 1675 | 1461508824010 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}] 07:40:24 INFO - PROCESS | 1675 | 1461508824110 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:40:24 INFO - PROCESS | 1675 | 1461508824159 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x115862800 == 59 [pid = 1675] [id = 244] 07:40:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 118 (0x11be9a800) [pid = 1675] [serial = 730] [outer = 0x0] 07:40:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 119 (0x11db65400) [pid = 1675] [serial = 731] [outer = 0x11be9a800] 07:40:24 INFO - PROCESS | 1675 | 1461508824193 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 120 (0x11dbc2800) [pid = 1675] [serial = 732] [outer = 0x11be9a800] 07:40:24 INFO - PROCESS | 1675 | 1461508824603 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]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 07:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:40:24 INFO - PROCESS | 1675 | 1461508824622 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 1675 | 1461508824623 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:40:24 INFO - PROCESS | 1675 | 1461508824625 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 1675 | 1461508824628 Marionette TRACE conn2 <- [1,950,null,{}] 07:40:24 INFO - PROCESS | 1675 | 1461508824632 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}] 07:40:24 INFO - PROCESS | 1675 | 1461508824727 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:40:24 INFO - PROCESS | 1675 | 1461508824817 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x126cb2000 == 60 [pid = 1675] [id = 245] 07:40:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 121 (0x11dbce800) [pid = 1675] [serial = 733] [outer = 0x0] 07:40:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 122 (0x11dbe4400) [pid = 1675] [serial = 734] [outer = 0x11dbce800] 07:40:24 INFO - PROCESS | 1675 | 1461508824848 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 123 (0x123c6ec00) [pid = 1675] [serial = 735] [outer = 0x11dbce800] 07:40:25 INFO - PROCESS | 1675 | 1461508825223 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]]]}] 07:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 623ms 07:40:25 INFO - PROCESS | 1675 | 1461508825258 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 1675 | 1461508825261 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:40:25 INFO - PROCESS | 1675 | 1461508825263 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 1675 | 1461508825265 Marionette TRACE conn2 <- [1,954,null,{}] 07:40:25 INFO - PROCESS | 1675 | 1461508825267 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}] 07:40:25 INFO - PROCESS | 1675 | 1461508825362 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:40:25 INFO - PROCESS | 1675 | 1461508825414 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x12772b000 == 61 [pid = 1675] [id = 246] 07:40:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 124 (0x11dbcf800) [pid = 1675] [serial = 736] [outer = 0x0] 07:40:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 125 (0x123e03c00) [pid = 1675] [serial = 737] [outer = 0x11dbcf800] 07:40:25 INFO - PROCESS | 1675 | 1461508825445 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 126 (0x123e08c00) [pid = 1675] [serial = 738] [outer = 0x11dbcf800] 07:40:25 INFO - PROCESS | 1675 | 1461508825841 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]]]}] 07:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 619ms 07:40:25 INFO - PROCESS | 1675 | 1461508825883 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:40:25 INFO - PROCESS | 1675 | 1461508825884 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:40:25 INFO - PROCESS | 1675 | 1461508825886 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:40:25 INFO - PROCESS | 1675 | 1461508825888 Marionette TRACE conn2 <- [1,958,null,{}] 07:40:25 INFO - PROCESS | 1675 | 1461508825890 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}] 07:40:26 INFO - PROCESS | 1675 | 1461508826003 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:40:26 INFO - PROCESS | 1675 | 1461508826090 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d4800 == 62 [pid = 1675] [id = 247] 07:40:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 127 (0x123e0fc00) [pid = 1675] [serial = 739] [outer = 0x0] 07:40:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 128 (0x124010400) [pid = 1675] [serial = 740] [outer = 0x123e0fc00] 07:40:26 INFO - PROCESS | 1675 | 1461508826137 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 129 (0x1243e6800) [pid = 1675] [serial = 741] [outer = 0x123e0fc00] 07:40:26 INFO - PROCESS | 1675 | 1461508826546 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]]]}] 07:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 668ms 07:40:26 INFO - PROCESS | 1675 | 1461508826555 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 1675 | 1461508826557 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:40:26 INFO - PROCESS | 1675 | 1461508826559 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 1675 | 1461508826562 Marionette TRACE conn2 <- [1,962,null,{}] 07:40:26 INFO - PROCESS | 1675 | 1461508826565 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}] 07:40:26 INFO - PROCESS | 1675 | 1461508826659 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:40:26 INFO - PROCESS | 1675 | 1461508826709 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbad000 == 63 [pid = 1675] [id = 248] 07:40:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 130 (0x123e11400) [pid = 1675] [serial = 742] [outer = 0x0] 07:40:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 131 (0x124631c00) [pid = 1675] [serial = 743] [outer = 0x123e11400] 07:40:26 INFO - PROCESS | 1675 | 1461508826739 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 132 (0x126ce6c00) [pid = 1675] [serial = 744] [outer = 0x123e11400] 07:40:27 INFO - PROCESS | 1675 | 1461508827151 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]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 622ms 07:40:27 INFO - PROCESS | 1675 | 1461508827181 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 1675 | 1461508827182 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:40:27 INFO - PROCESS | 1675 | 1461508827185 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 1675 | 1461508827186 Marionette TRACE conn2 <- [1,966,null,{}] 07:40:27 INFO - PROCESS | 1675 | 1461508827188 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}] 07:40:27 INFO - PROCESS | 1675 | 1461508827285 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:40:27 INFO - PROCESS | 1675 | 1461508827367 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfad800 == 64 [pid = 1675] [id = 249] 07:40:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 133 (0x1243e7800) [pid = 1675] [serial = 745] [outer = 0x0] 07:40:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 134 (0x12701ac00) [pid = 1675] [serial = 746] [outer = 0x1243e7800] 07:40:27 INFO - PROCESS | 1675 | 1461508827400 Marionette DEBUG loaded listener.js 07:40:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 135 (0x1276d7400) [pid = 1675] [serial = 747] [outer = 0x1243e7800] 07:40:27 INFO - PROCESS | 1675 | 1461508827828 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]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 07:40:27 INFO - PROCESS | 1675 | 1461508827855 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 1675 | 1461508827857 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:40:27 INFO - PROCESS | 1675 | 1461508827859 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 1675 | 1461508827860 Marionette TRACE conn2 <- [1,970,null,{}] 07:40:27 INFO - PROCESS | 1675 | 1461508827863 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}] 07:40:27 INFO - PROCESS | 1675 | 1461508827960 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:40:28 INFO - PROCESS | 1675 | 1461508828013 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d79d800 == 65 [pid = 1675] [id = 250] 07:40:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 136 (0x1276d7c00) [pid = 1675] [serial = 748] [outer = 0x0] 07:40:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 137 (0x129b30c00) [pid = 1675] [serial = 749] [outer = 0x1276d7c00] 07:40:28 INFO - PROCESS | 1675 | 1461508828043 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 138 (0x129b39400) [pid = 1675] [serial = 750] [outer = 0x1276d7c00] 07:40:28 INFO - PROCESS | 1675 | 1461508828450 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]]]}] 07:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 721ms 07:40:28 INFO - PROCESS | 1675 | 1461508828603 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:40:28 INFO - PROCESS | 1675 | 1461508828605 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:40:28 INFO - PROCESS | 1675 | 1461508828611 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:40:28 INFO - PROCESS | 1675 | 1461508828614 Marionette TRACE conn2 <- [1,974,null,{}] 07:40:28 INFO - PROCESS | 1675 | 1461508828618 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}] 07:40:28 INFO - PROCESS | 1675 | 1461508828721 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:40:28 INFO - PROCESS | 1675 | 1461508828785 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8f6800 == 66 [pid = 1675] [id = 251] 07:40:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 139 (0x114f54c00) [pid = 1675] [serial = 751] [outer = 0x0] 07:40:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 140 (0x1150ecc00) [pid = 1675] [serial = 752] [outer = 0x114f54c00] 07:40:28 INFO - PROCESS | 1675 | 1461508828813 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 141 (0x118e21000) [pid = 1675] [serial = 753] [outer = 0x114f54c00] 07:40:29 INFO - PROCESS | 1675 | 1461508829246 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]]]}] 07:40:29 INFO - PROCESS | 1675 | --DOCSHELL 0x11a845000 == 65 [pid = 1675] [id = 240] 07:40:29 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa63000 == 64 [pid = 1675] [id = 239] 07:40:29 INFO - PROCESS | 1675 | --DOCSHELL 0x123b8a800 == 63 [pid = 1675] [id = 235] 07:40:29 INFO - PROCESS | 1675 | --DOCSHELL 0x11349c000 == 62 [pid = 1675] [id = 234] 07:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 675ms 07:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:40:29 INFO - PROCESS | 1675 | 1461508829284 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 1675 | 1461508829286 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:40:29 INFO - PROCESS | 1675 | 1461508829291 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 1675 | 1461508829295 Marionette TRACE conn2 <- [1,978,null,{}] 07:40:29 INFO - PROCESS | 1675 | 1461508829298 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}] 07:40:29 INFO - PROCESS | 1675 | 1461508829388 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:40:29 INFO - PROCESS | 1675 | 1461508829447 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x119c29000 == 63 [pid = 1675] [id = 252] 07:40:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 142 (0x1150f0800) [pid = 1675] [serial = 754] [outer = 0x0] 07:40:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 143 (0x11b835c00) [pid = 1675] [serial = 755] [outer = 0x1150f0800] 07:40:29 INFO - PROCESS | 1675 | 1461508829474 Marionette DEBUG loaded listener.js 07:40:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 144 (0x11c173c00) [pid = 1675] [serial = 756] [outer = 0x1150f0800] 07:40:29 INFO - PROCESS | 1675 | 1461508829769 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]]]}] 07:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 07:40:29 INFO - PROCESS | 1675 | 1461508829815 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 1675 | 1461508829816 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:40:29 INFO - PROCESS | 1675 | 1461508829819 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:40:29 INFO - PROCESS | 1675 | 1461508829820 Marionette TRACE conn2 <- [1,982,null,{}] 07:40:29 INFO - PROCESS | 1675 | 1461508829828 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}] 07:40:29 INFO - PROCESS | 1675 | 1461508829917 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:40:29 INFO - PROCESS | 1675 | 1461508829996 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x126c18000 == 64 [pid = 1675] [id = 253] 07:40:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 145 (0x11dbc4000) [pid = 1675] [serial = 757] [outer = 0x0] 07:40:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 146 (0x123e0dc00) [pid = 1675] [serial = 758] [outer = 0x11dbc4000] 07:40:30 INFO - PROCESS | 1675 | 1461508830028 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 147 (0x12404ac00) [pid = 1675] [serial = 759] [outer = 0x11dbc4000] 07:40:30 INFO - PROCESS | 1675 | 1461508830320 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]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 07:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:40:30 INFO - PROCESS | 1675 | 1461508830340 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 1675 | 1461508830342 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:40:30 INFO - PROCESS | 1675 | 1461508830352 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 1675 | 1461508830353 Marionette TRACE conn2 <- [1,986,null,{}] 07:40:30 INFO - PROCESS | 1675 | 1461508830355 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}] 07:40:30 INFO - PROCESS | 1675 | 1461508830445 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:40:30 INFO - PROCESS | 1675 | 1461508830450 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e36b800 == 65 [pid = 1675] [id = 254] 07:40:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 148 (0x12414d000) [pid = 1675] [serial = 760] [outer = 0x0] 07:40:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x129b3a400) [pid = 1675] [serial = 761] [outer = 0x12414d000] 07:40:30 INFO - PROCESS | 1675 | 1461508830476 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x129c0d000) [pid = 1675] [serial = 762] [outer = 0x12414d000] 07:40:30 INFO - PROCESS | 1675 | 1461508830860 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]]]}] 07:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 527ms 07:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:40:30 INFO - PROCESS | 1675 | 1461508830871 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:40:30 INFO - PROCESS | 1675 | 1461508830872 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:40:30 INFO - PROCESS | 1675 | 1461508830875 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 1675 | 1461508830877 Marionette TRACE conn2 <- [1,990,null,{}] 07:40:30 INFO - PROCESS | 1675 | 1461508830880 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}] 07:40:30 INFO - PROCESS | 1675 | 1461508830987 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:40:31 INFO - PROCESS | 1675 | 1461508831011 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e699000 == 66 [pid = 1675] [id = 255] 07:40:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x129b37000) [pid = 1675] [serial = 763] [outer = 0x0] 07:40:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x129cef000) [pid = 1675] [serial = 764] [outer = 0x129b37000] 07:40:31 INFO - PROCESS | 1675 | 1461508831036 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x12b3e7c00) [pid = 1675] [serial = 765] [outer = 0x129b37000] 07:40:31 INFO - PROCESS | 1675 | 1461508831379 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]]]}] 07:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 07:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:40:31 INFO - PROCESS | 1675 | 1461508831398 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 1675 | 1461508831399 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:40:31 INFO - PROCESS | 1675 | 1461508831402 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 1675 | 1461508831403 Marionette TRACE conn2 <- [1,994,null,{}] 07:40:31 INFO - PROCESS | 1675 | 1461508831405 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}] 07:40:31 INFO - PROCESS | 1675 | 1461508831545 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:40:31 INFO - PROCESS | 1675 | 1461508831560 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1b7800 == 67 [pid = 1675] [id = 256] 07:40:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x12b3ec000) [pid = 1675] [serial = 766] [outer = 0x0] 07:40:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x12b711c00) [pid = 1675] [serial = 767] [outer = 0x12b3ec000] 07:40:31 INFO - PROCESS | 1675 | 1461508831604 Marionette DEBUG loaded listener.js 07:40:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x12bf4c400) [pid = 1675] [serial = 768] [outer = 0x12b3ec000] 07:40:32 INFO - PROCESS | 1675 | 1461508832035 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]]]}] 07:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 07:40:32 INFO - PROCESS | 1675 | 1461508832078 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:40:32 INFO - PROCESS | 1675 | 1461508832080 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:40:32 INFO - PROCESS | 1675 | 1461508832082 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 1675 | 1461508832083 Marionette TRACE conn2 <- [1,998,null,{}] 07:40:32 INFO - PROCESS | 1675 | 1461508832086 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}] 07:40:32 INFO - PROCESS | 1675 | 1461508832187 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:40:32 INFO - PROCESS | 1675 | 1461508832237 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x12fc36000 == 68 [pid = 1675] [id = 257] 07:40:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x124145000) [pid = 1675] [serial = 769] [outer = 0x0] 07:40:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x12bf5bc00) [pid = 1675] [serial = 770] [outer = 0x124145000] 07:40:32 INFO - PROCESS | 1675 | 1461508832267 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12d6bd000) [pid = 1675] [serial = 771] [outer = 0x124145000] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x12be84c00) [pid = 1675] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x129c08800) [pid = 1675] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x129c0fc00) [pid = 1675] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x12b54d400) [pid = 1675] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x129b2f400) [pid = 1675] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x118ce1400) [pid = 1675] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x11b831800) [pid = 1675] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x12414dc00) [pid = 1675] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x12bf5b400) [pid = 1675] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x114caa000) [pid = 1675] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 148 (0x11db5fc00) [pid = 1675] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 147 (0x114f31400) [pid = 1675] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 146 (0x11dbc9400) [pid = 1675] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 145 (0x114f31c00) [pid = 1675] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 144 (0x12e51bc00) [pid = 1675] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 143 (0x114f32800) [pid = 1675] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:40:32 INFO - PROCESS | 1675 | --DOMWINDOW == 142 (0x12da7a000) [pid = 1675] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:40:32 INFO - PROCESS | 1675 | 1461508832727 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]]]}] 07:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 07:40:32 INFO - PROCESS | 1675 | 1461508832754 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:40:32 INFO - PROCESS | 1675 | 1461508832756 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:40:32 INFO - PROCESS | 1675 | 1461508832761 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:40:32 INFO - PROCESS | 1675 | 1461508832764 Marionette TRACE conn2 <- [1,1002,null,{}] 07:40:32 INFO - PROCESS | 1675 | 1461508832767 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}] 07:40:32 INFO - PROCESS | 1675 | 1461508832856 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:40:32 INFO - PROCESS | 1675 | 1461508832860 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bc9f000 == 69 [pid = 1675] [id = 258] 07:40:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 143 (0x115459400) [pid = 1675] [serial = 772] [outer = 0x0] 07:40:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 144 (0x1197aa800) [pid = 1675] [serial = 773] [outer = 0x115459400] 07:40:32 INFO - PROCESS | 1675 | 1461508832886 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 145 (0x11dbc5800) [pid = 1675] [serial = 774] [outer = 0x115459400] 07:40:33 INFO - PROCESS | 1675 | 1461508833222 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]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 472ms 07:40:33 INFO - PROCESS | 1675 | 1461508833232 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 1675 | 1461508833233 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:40:33 INFO - PROCESS | 1675 | 1461508833235 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 1675 | 1461508833236 Marionette TRACE conn2 <- [1,1006,null,{}] 07:40:33 INFO - PROCESS | 1675 | 1461508833238 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}] 07:40:33 INFO - PROCESS | 1675 | 1461508833352 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:40:33 INFO - PROCESS | 1675 | 1461508833358 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff1e800 == 70 [pid = 1675] [id = 259] 07:40:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 146 (0x118c1a800) [pid = 1675] [serial = 775] [outer = 0x0] 07:40:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 147 (0x129c07800) [pid = 1675] [serial = 776] [outer = 0x118c1a800] 07:40:33 INFO - PROCESS | 1675 | 1461508833383 Marionette DEBUG loaded listener.js 07:40:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 148 (0x12d9f8c00) [pid = 1675] [serial = 777] [outer = 0x118c1a800] 07:40:33 INFO - PROCESS | 1675 | 1461508833702 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]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 07:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:40:33 INFO - PROCESS | 1675 | 1461508833754 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 1675 | 1461508833755 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:40:33 INFO - PROCESS | 1675 | 1461508833757 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 1675 | 1461508833758 Marionette TRACE conn2 <- [1,1010,null,{}] 07:40:33 INFO - PROCESS | 1675 | 1461508833760 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}] 07:40:33 INFO - PROCESS | 1675 | 1461508833844 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:40:33 INFO - PROCESS | 1675 | 1461508833850 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b1f000 == 71 [pid = 1675] [id = 260] 07:40:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x12bf5b400) [pid = 1675] [serial = 778] [outer = 0x0] 07:40:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x12e3a8400) [pid = 1675] [serial = 779] [outer = 0x12bf5b400] 07:40:33 INFO - PROCESS | 1675 | 1461508833875 Marionette DEBUG loaded listener.js 07:40:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x12e53b400) [pid = 1675] [serial = 780] [outer = 0x12bf5b400] 07:40:34 INFO - PROCESS | 1675 | 1461508834199 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]]]}] 07:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 07:40:34 INFO - PROCESS | 1675 | 1461508834230 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 1675 | 1461508834231 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:40:34 INFO - PROCESS | 1675 | 1461508834234 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 1675 | 1461508834236 Marionette TRACE conn2 <- [1,1014,null,{}] 07:40:34 INFO - PROCESS | 1675 | 1461508834238 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}] 07:40:34 INFO - PROCESS | 1675 | 1461508834362 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:40:34 INFO - PROCESS | 1675 | 1461508834369 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x11507c800 == 72 [pid = 1675] [id = 261] 07:40:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x12e53a800) [pid = 1675] [serial = 781] [outer = 0x0] 07:40:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x12e943000) [pid = 1675] [serial = 782] [outer = 0x12e53a800] 07:40:34 INFO - PROCESS | 1675 | 1461508834398 Marionette DEBUG loaded listener.js 07:40:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x12eae3800) [pid = 1675] [serial = 783] [outer = 0x12e53a800] 07:40:34 INFO - PROCESS | 1675 | 1461508834835 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]]]}] 07:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 620ms 07:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:40:34 INFO - PROCESS | 1675 | 1461508834854 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 1675 | 1461508834857 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:40:34 INFO - PROCESS | 1675 | 1461508834861 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 1675 | 1461508834865 Marionette TRACE conn2 <- [1,1018,null,{}] 07:40:34 INFO - PROCESS | 1675 | 1461508834870 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}] 07:40:34 INFO - PROCESS | 1675 | 1461508834979 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:40:35 INFO - PROCESS | 1675 | 1461508835040 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x118776800 == 73 [pid = 1675] [id = 262] 07:40:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x114cbd800) [pid = 1675] [serial = 784] [outer = 0x0] 07:40:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x1150f2000) [pid = 1675] [serial = 785] [outer = 0x114cbd800] 07:40:35 INFO - PROCESS | 1675 | 1461508835084 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x11a8a1c00) [pid = 1675] [serial = 786] [outer = 0x114cbd800] 07:40:35 INFO - PROCESS | 1675 | 1461508835518 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]]]}] 07:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 674ms 07:40:35 INFO - PROCESS | 1675 | 1461508835535 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:40:35 INFO - PROCESS | 1675 | 1461508835538 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:40:35 INFO - PROCESS | 1675 | 1461508835543 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:40:35 INFO - PROCESS | 1675 | 1461508835545 Marionette TRACE conn2 <- [1,1022,null,{}] 07:40:35 INFO - PROCESS | 1675 | 1461508835548 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}] 07:40:35 INFO - PROCESS | 1675 | 1461508835655 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:40:35 INFO - PROCESS | 1675 | 1461508835752 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x1268a6800 == 74 [pid = 1675] [id = 263] 07:40:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x11db65800) [pid = 1675] [serial = 787] [outer = 0x0] 07:40:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x11dbcb000) [pid = 1675] [serial = 788] [outer = 0x11db65800] 07:40:35 INFO - PROCESS | 1675 | 1461508835782 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x123e0b400) [pid = 1675] [serial = 789] [outer = 0x11db65800] 07:40:36 INFO - PROCESS | 1675 | 1461508836202 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]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 723ms 07:40:36 INFO - PROCESS | 1675 | 1461508836267 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 1675 | 1461508836268 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:40:36 INFO - PROCESS | 1675 | 1461508836271 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 1675 | 1461508836273 Marionette TRACE conn2 <- [1,1026,null,{}] 07:40:36 INFO - PROCESS | 1675 | 1461508836281 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}] 07:40:36 INFO - PROCESS | 1675 | 1461508836389 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:40:36 INFO - PROCESS | 1675 | 1461508836448 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6c4000 == 75 [pid = 1675] [id = 264] 07:40:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x12414cc00) [pid = 1675] [serial = 790] [outer = 0x0] 07:40:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x129c08800) [pid = 1675] [serial = 791] [outer = 0x12414cc00] 07:40:36 INFO - PROCESS | 1675 | 1461508836481 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x12b53f800) [pid = 1675] [serial = 792] [outer = 0x12414cc00] 07:40:36 INFO - PROCESS | 1675 | 1461508836874 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]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 07:40:36 INFO - PROCESS | 1675 | 1461508836943 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 1675 | 1461508836946 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:40:36 INFO - PROCESS | 1675 | 1461508836973 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 1675 | 1461508836975 Marionette TRACE conn2 <- [1,1030,null,{}] 07:40:37 INFO - PROCESS | 1675 | 1461508837000 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}] 07:40:37 INFO - PROCESS | 1675 | 1461508837160 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:40:37 INFO - PROCESS | 1675 | 1461508837253 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bde800 == 76 [pid = 1675] [id = 265] 07:40:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x12bbcd800) [pid = 1675] [serial = 793] [outer = 0x0] 07:40:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x12be10c00) [pid = 1675] [serial = 794] [outer = 0x12bbcd800] 07:40:37 INFO - PROCESS | 1675 | 1461508837300 Marionette DEBUG loaded listener.js 07:40:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x12da7c400) [pid = 1675] [serial = 795] [outer = 0x12bbcd800] 07:40:37 INFO - PROCESS | 1675 | 1461508837754 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]]]}] 07:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 841ms 07:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:40:37 INFO - PROCESS | 1675 | 1461508837813 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:40:37 INFO - PROCESS | 1675 | 1461508837814 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:40:37 INFO - PROCESS | 1675 | 1461508837816 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:40:37 INFO - PROCESS | 1675 | 1461508837818 Marionette TRACE conn2 <- [1,1034,null,{}] 07:40:37 INFO - PROCESS | 1675 | 1461508837820 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}] 07:40:37 INFO - PROCESS | 1675 | 1461508837921 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:40:37 INFO - PROCESS | 1675 | 1461508837990 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x131dad000 == 77 [pid = 1675] [id = 266] 07:40:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x12bbcf800) [pid = 1675] [serial = 796] [outer = 0x0] 07:40:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x12e93c000) [pid = 1675] [serial = 797] [outer = 0x12bbcf800] 07:40:38 INFO - PROCESS | 1675 | 1461508838020 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x12ead8000) [pid = 1675] [serial = 798] [outer = 0x12bbcf800] 07:40:38 INFO - PROCESS | 1675 | 1461508838432 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]]]}] 07:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 669ms 07:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:40:38 INFO - PROCESS | 1675 | 1461508838486 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:40:38 INFO - PROCESS | 1675 | 1461508838488 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:40:38 INFO - PROCESS | 1675 | 1461508838490 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 1675 | 1461508838491 Marionette TRACE conn2 <- [1,1038,null,{}] 07:40:38 INFO - PROCESS | 1675 | 1461508838493 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}] 07:40:38 INFO - PROCESS | 1675 | 1461508838634 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:40:38 INFO - PROCESS | 1675 | 1461508838720 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308c0800 == 78 [pid = 1675] [id = 267] 07:40:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x11367f800) [pid = 1675] [serial = 799] [outer = 0x0] 07:40:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x12eadb400) [pid = 1675] [serial = 800] [outer = 0x11367f800] 07:40:38 INFO - PROCESS | 1675 | 1461508838754 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x12f19f800) [pid = 1675] [serial = 801] [outer = 0x11367f800] 07:40:39 INFO - PROCESS | 1675 | 1461508839162 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]]]}] 07:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 719ms 07:40:39 INFO - PROCESS | 1675 | 1461508839210 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 1675 | 1461508839211 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:40:39 INFO - PROCESS | 1675 | 1461508839214 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 1675 | 1461508839215 Marionette TRACE conn2 <- [1,1042,null,{}] 07:40:39 INFO - PROCESS | 1675 | 1461508839217 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}] 07:40:39 INFO - PROCESS | 1675 | 1461508839320 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:40:39 INFO - PROCESS | 1675 | 1461508839378 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x130484800 == 79 [pid = 1675] [id = 268] 07:40:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x12e943c00) [pid = 1675] [serial = 802] [outer = 0x0] 07:40:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x12f1a9400) [pid = 1675] [serial = 803] [outer = 0x12e943c00] 07:40:39 INFO - PROCESS | 1675 | 1461508839408 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x12f37f800) [pid = 1675] [serial = 804] [outer = 0x12e943c00] 07:40:39 INFO - PROCESS | 1675 | 1461508839870 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]]]}] 07:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 669ms 07:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:40:39 INFO - PROCESS | 1675 | 1461508839883 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:40:39 INFO - PROCESS | 1675 | 1461508839885 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:40:39 INFO - PROCESS | 1675 | 1461508839887 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:40:39 INFO - PROCESS | 1675 | 1461508839888 Marionette TRACE conn2 <- [1,1046,null,{}] 07:40:39 INFO - PROCESS | 1675 | 1461508839891 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}] 07:40:40 INFO - PROCESS | 1675 | 1461508840015 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:40:40 INFO - PROCESS | 1675 | 1461508840087 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa56000 == 80 [pid = 1675] [id = 269] 07:40:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x1148d5000) [pid = 1675] [serial = 805] [outer = 0x0] 07:40:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x11db6bc00) [pid = 1675] [serial = 806] [outer = 0x1148d5000] 07:40:40 INFO - PROCESS | 1675 | 1461508840120 Marionette DEBUG loaded listener.js 07:40:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x12f1a6c00) [pid = 1675] [serial = 807] [outer = 0x1148d5000] 07:40:40 INFO - PROCESS | 1675 | 1461508840786 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]]]}] 07:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 920ms 07:40:40 INFO - PROCESS | 1675 | 1461508840808 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:40:40 INFO - PROCESS | 1675 | 1461508840812 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:40:40 INFO - PROCESS | 1675 | 1461508840817 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:40:40 INFO - PROCESS | 1675 | 1461508840819 Marionette TRACE conn2 <- [1,1050,null,{}] 07:40:40 INFO - PROCESS | 1675 | 1461508840825 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}] 07:40:41 INFO - PROCESS | 1675 | 1461508841021 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:40:41 INFO - PROCESS | 1675 | 1461508841097 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x123ba6800 == 81 [pid = 1675] [id = 270] 07:40:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x1144b2c00) [pid = 1675] [serial = 808] [outer = 0x0] 07:40:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x114cbc800) [pid = 1675] [serial = 809] [outer = 0x1144b2c00] 07:40:41 INFO - PROCESS | 1675 | 1461508841142 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x1150f0000) [pid = 1675] [serial = 810] [outer = 0x1144b2c00] 07:40:41 INFO - PROCESS | 1675 | 1461508841647 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]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 875ms 07:40:41 INFO - PROCESS | 1675 | 1461508841695 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 1675 | 1461508841699 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:40:41 INFO - PROCESS | 1675 | 1461508841705 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 1675 | 1461508841707 Marionette TRACE conn2 <- [1,1054,null,{}] 07:40:41 INFO - PROCESS | 1675 | 1461508841709 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}] 07:40:41 INFO - PROCESS | 1675 | 1461508841807 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:40:41 INFO - PROCESS | 1675 | 1461508841884 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bca4800 == 82 [pid = 1675] [id = 271] 07:40:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x11aaef400) [pid = 1675] [serial = 811] [outer = 0x0] 07:40:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x11af73c00) [pid = 1675] [serial = 812] [outer = 0x11aaef400] 07:40:41 INFO - PROCESS | 1675 | 1461508841913 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x11c425400) [pid = 1675] [serial = 813] [outer = 0x11aaef400] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x12eaad000 == 81 [pid = 1675] [id = 135] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x130b1f000 == 80 [pid = 1675] [id = 260] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff1e800 == 79 [pid = 1675] [id = 259] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x11bc9f000 == 78 [pid = 1675] [id = 258] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x12fc36000 == 77 [pid = 1675] [id = 257] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1b7800 == 76 [pid = 1675] [id = 256] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x12e699000 == 75 [pid = 1675] [id = 255] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x11ad6cc00) [pid = 1675] [serial = 722] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x129c11800) [pid = 1675] [serial = 710] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x12e36b800 == 74 [pid = 1675] [id = 254] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x126c18000 == 73 [pid = 1675] [id = 253] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x119c29000 == 72 [pid = 1675] [id = 252] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8f6800 == 71 [pid = 1675] [id = 251] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x118805000 == 70 [pid = 1675] [id = 242] 07:40:42 INFO - PROCESS | 1675 | --DOCSHELL 0x11a893000 == 69 [pid = 1675] [id = 241] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x12f90f800) [pid = 1675] [serial = 639] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x129c13800) [pid = 1675] [serial = 677] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x12b547400) [pid = 1675] [serial = 680] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x12b3e3800) [pid = 1675] [serial = 678] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x12be88c00) [pid = 1675] [serial = 683] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x12bbcbc00) [pid = 1675] [serial = 681] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x12462f800) [pid = 1675] [serial = 653] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x129b33800) [pid = 1675] [serial = 674] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x11aa76000) [pid = 1675] [serial = 663] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x1192ba800) [pid = 1675] [serial = 662] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x11b8c1c00) [pid = 1675] [serial = 665] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x11be9dc00) [pid = 1675] [serial = 666] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x12462bc00) [pid = 1675] [serial = 671] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x126ce3000) [pid = 1675] [serial = 672] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x114020c00) [pid = 1675] [serial = 641] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x129c50c00) [pid = 1675] [serial = 650] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x12d053000) [pid = 1675] [serial = 686] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x114f37000) [pid = 1675] [serial = 660] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x114cc0400) [pid = 1675] [serial = 659] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x123b37800) [pid = 1675] [serial = 668] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x124148c00) [pid = 1675] [serial = 669] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x129b32000) [pid = 1675] [serial = 656] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x11c427000) [pid = 1675] [serial = 647] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x12bf54c00) [pid = 1675] [serial = 684] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x11aa77400) [pid = 1675] [serial = 644] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x1150ea800) [pid = 1675] [serial = 716] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x11dbcf400) [pid = 1675] [serial = 692] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x118c13c00) [pid = 1675] [serial = 717] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x118f25c00) [pid = 1675] [serial = 719] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x11a8aa000) [pid = 1675] [serial = 720] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x12e93e800) [pid = 1675] [serial = 698] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x1197a8000) [pid = 1675] [serial = 701] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x11db6a000) [pid = 1675] [serial = 704] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 148 (0x127611800) [pid = 1675] [serial = 707] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 147 (0x12d053c00) [pid = 1675] [serial = 713] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 146 (0x12d9f8000) [pid = 1675] [serial = 693] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 145 (0x12d7e4400) [pid = 1675] [serial = 687] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 144 (0x124150800) [pid = 1675] [serial = 689] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 143 (0x12e945800) [pid = 1675] [serial = 699] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 142 (0x12e517c00) [pid = 1675] [serial = 696] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 141 (0x12d9f3800) [pid = 1675] [serial = 690] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 140 (0x129c06c00) [pid = 1675] [serial = 675] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | --DOMWINDOW == 139 (0x12e3a1800) [pid = 1675] [serial = 695] [outer = 0x0] [url = about:blank] 07:40:42 INFO - PROCESS | 1675 | 1461508842341 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]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 674ms 07:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:40:42 INFO - PROCESS | 1675 | 1461508842380 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 1675 | 1461508842381 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:40:42 INFO - PROCESS | 1675 | 1461508842384 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 1675 | 1461508842386 Marionette TRACE conn2 <- [1,1058,null,{}] 07:40:42 INFO - PROCESS | 1675 | 1461508842393 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}] 07:40:42 INFO - PROCESS | 1675 | 1461508842497 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:40:42 INFO - PROCESS | 1675 | 1461508842503 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a859000 == 70 [pid = 1675] [id = 272] 07:40:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 140 (0x11aa77400) [pid = 1675] [serial = 814] [outer = 0x0] 07:40:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 141 (0x11dbc6400) [pid = 1675] [serial = 815] [outer = 0x11aa77400] 07:40:42 INFO - PROCESS | 1675 | 1461508842532 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 142 (0x123c70c00) [pid = 1675] [serial = 816] [outer = 0x11aa77400] 07:40:43 INFO - PROCESS | 1675 | 1461508843030 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]]]}] 07:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 07:40:43 INFO - PROCESS | 1675 | 1461508843056 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:40:43 INFO - PROCESS | 1675 | 1461508843059 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:40:43 INFO - PROCESS | 1675 | 1461508843064 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 1675 | 1461508843066 Marionette TRACE conn2 <- [1,1062,null,{}] 07:40:43 INFO - PROCESS | 1675 | 1461508843070 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}] 07:40:43 INFO - PROCESS | 1675 | 1461508843200 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:40:43 INFO - PROCESS | 1675 | 1461508843207 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x124828000 == 71 [pid = 1675] [id = 273] 07:40:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 143 (0x123e04400) [pid = 1675] [serial = 817] [outer = 0x0] 07:40:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 144 (0x123fd5400) [pid = 1675] [serial = 818] [outer = 0x123e04400] 07:40:43 INFO - PROCESS | 1675 | 1461508843256 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 145 (0x124151400) [pid = 1675] [serial = 819] [outer = 0x123e04400] 07:40:43 INFO - PROCESS | 1675 | 1461508843598 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]]]}] 07:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 573ms 07:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:40:43 INFO - PROCESS | 1675 | 1461508843635 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:40:43 INFO - PROCESS | 1675 | 1461508843636 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:40:43 INFO - PROCESS | 1675 | 1461508843638 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:40:43 INFO - PROCESS | 1675 | 1461508843639 Marionette TRACE conn2 <- [1,1066,null,{}] 07:40:43 INFO - PROCESS | 1675 | 1461508843641 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}] 07:40:43 INFO - PROCESS | 1675 | 1461508843729 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:40:43 INFO - PROCESS | 1675 | 1461508843734 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a3000 == 72 [pid = 1675] [id = 274] 07:40:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 146 (0x123e0d400) [pid = 1675] [serial = 820] [outer = 0x0] 07:40:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 147 (0x12468b400) [pid = 1675] [serial = 821] [outer = 0x123e0d400] 07:40:43 INFO - PROCESS | 1675 | 1461508843759 Marionette DEBUG loaded listener.js 07:40:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 148 (0x1276d5800) [pid = 1675] [serial = 822] [outer = 0x123e0d400] 07:40:44 INFO - PROCESS | 1675 | 1461508844099 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 07:40:44 INFO - PROCESS | 1675 | 1461508844156 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 1675 | 1461508844158 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:40:44 INFO - PROCESS | 1675 | 1461508844161 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 1675 | 1461508844164 Marionette TRACE conn2 <- [1,1070,null,{}] 07:40:44 INFO - PROCESS | 1675 | 1461508844166 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}] 07:40:44 INFO - PROCESS | 1675 | 1461508844263 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:40:44 INFO - PROCESS | 1675 | 1461508844269 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d7a5800 == 73 [pid = 1675] [id = 275] 07:40:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x1276d8400) [pid = 1675] [serial = 823] [outer = 0x0] 07:40:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x129cebc00) [pid = 1675] [serial = 824] [outer = 0x1276d8400] 07:40:44 INFO - PROCESS | 1675 | 1461508844297 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x12b54dc00) [pid = 1675] [serial = 825] [outer = 0x1276d8400] 07:40:44 INFO - PROCESS | 1675 | 1461508844647 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 522ms 07:40:44 INFO - PROCESS | 1675 | 1461508844683 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 1675 | 1461508844684 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:40:44 INFO - PROCESS | 1675 | 1461508844686 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 1675 | 1461508844687 Marionette TRACE conn2 <- [1,1074,null,{}] 07:40:44 INFO - PROCESS | 1675 | 1461508844690 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}] 07:40:44 INFO - PROCESS | 1675 | 1461508844798 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:40:44 INFO - PROCESS | 1675 | 1461508844813 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e36b000 == 74 [pid = 1675] [id = 276] 07:40:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x12b3ebc00) [pid = 1675] [serial = 826] [outer = 0x0] 07:40:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x12be03c00) [pid = 1675] [serial = 827] [outer = 0x12b3ebc00] 07:40:44 INFO - PROCESS | 1675 | 1461508844838 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x12bf51800) [pid = 1675] [serial = 828] [outer = 0x12b3ebc00] 07:40:45 INFO - PROCESS | 1675 | 1461508845190 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]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 07:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:40:45 INFO - PROCESS | 1675 | 1461508845206 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 1675 | 1461508845207 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:40:45 INFO - PROCESS | 1675 | 1461508845209 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 1675 | 1461508845210 Marionette TRACE conn2 <- [1,1078,null,{}] 07:40:45 INFO - PROCESS | 1675 | 1461508845212 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}] 07:40:45 INFO - PROCESS | 1675 | 1461508845318 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:40:45 INFO - PROCESS | 1675 | 1461508845330 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e69a800 == 75 [pid = 1675] [id = 277] 07:40:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x12d04dc00) [pid = 1675] [serial = 829] [outer = 0x0] 07:40:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x12d6b2000) [pid = 1675] [serial = 830] [outer = 0x12d04dc00] 07:40:45 INFO - PROCESS | 1675 | 1461508845355 Marionette DEBUG loaded listener.js 07:40:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x12e3a6800) [pid = 1675] [serial = 831] [outer = 0x12d04dc00] 07:40:45 INFO - PROCESS | 1675 | 1461508845786 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]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 620ms 07:40:45 INFO - PROCESS | 1675 | 1461508845835 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 1675 | 1461508845837 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:40:45 INFO - PROCESS | 1675 | 1461508845840 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 1675 | 1461508845842 Marionette TRACE conn2 <- [1,1082,null,{}] 07:40:45 INFO - PROCESS | 1675 | 1461508845845 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}] 07:40:46 INFO - PROCESS | 1675 | 1461508846010 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:40:46 INFO - PROCESS | 1675 | 1461508846051 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6b0800 == 76 [pid = 1675] [id = 278] 07:40:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x12d051000) [pid = 1675] [serial = 832] [outer = 0x0] 07:40:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12e941400) [pid = 1675] [serial = 833] [outer = 0x12d051000] 07:40:46 INFO - PROCESS | 1675 | 1461508846076 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x12f19a800) [pid = 1675] [serial = 834] [outer = 0x12d051000] 07:40:46 INFO - PROCESS | 1675 | 1461508846412 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]]]}] 07:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 619ms 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x129b37000) [pid = 1675] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x12b3ec000) [pid = 1675] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x124145000) [pid = 1675] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x12414d000) [pid = 1675] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x11dbc4000) [pid = 1675] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x115459400) [pid = 1675] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x114f54c00) [pid = 1675] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x1150f0800) [pid = 1675] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x11913c400) [pid = 1675] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x118c1a800) [pid = 1675] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:40:46 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x12bf5b400) [pid = 1675] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:40:46 INFO - PROCESS | 1675 | 1461508846627 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:40:46 INFO - PROCESS | 1675 | 1461508846628 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:40:46 INFO - PROCESS | 1675 | 1461508846638 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:40:46 INFO - PROCESS | 1675 | 1461508846639 Marionette TRACE conn2 <- [1,1086,null,{}] 07:40:46 INFO - PROCESS | 1675 | 1461508846641 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}] 07:40:46 INFO - PROCESS | 1675 | 1461508846729 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:40:46 INFO - PROCESS | 1675 | 1461508846734 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c27000 == 77 [pid = 1675] [id = 279] 07:40:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x11dbc3800) [pid = 1675] [serial = 835] [outer = 0x0] 07:40:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x124145000) [pid = 1675] [serial = 836] [outer = 0x11dbc3800] 07:40:46 INFO - PROCESS | 1675 | 1461508846759 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x12bf57800) [pid = 1675] [serial = 837] [outer = 0x11dbc3800] 07:40:47 INFO - PROCESS | 1675 | 1461508847086 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 07:40:47 INFO - PROCESS | 1675 | 1461508847108 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 1675 | 1461508847109 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:40:47 INFO - PROCESS | 1675 | 1461508847114 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 1675 | 1461508847116 Marionette TRACE conn2 <- [1,1090,null,{}] 07:40:47 INFO - PROCESS | 1675 | 1461508847118 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}] 07:40:47 INFO - PROCESS | 1675 | 1461508847217 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:40:47 INFO - PROCESS | 1675 | 1461508847302 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x13002a000 == 78 [pid = 1675] [id = 280] 07:40:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x12f37e800) [pid = 1675] [serial = 838] [outer = 0x0] 07:40:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x12f93a800) [pid = 1675] [serial = 839] [outer = 0x12f37e800] 07:40:47 INFO - PROCESS | 1675 | 1461508847332 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x12fab9000) [pid = 1675] [serial = 840] [outer = 0x12f37e800] 07:40:47 INFO - PROCESS | 1675 | 1461508847608 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 07:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:40:47 INFO - PROCESS | 1675 | 1461508847634 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 1675 | 1461508847635 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:40:47 INFO - PROCESS | 1675 | 1461508847637 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 1675 | 1461508847639 Marionette TRACE conn2 <- [1,1094,null,{}] 07:40:47 INFO - PROCESS | 1675 | 1461508847641 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}] 07:40:47 INFO - PROCESS | 1675 | 1461508847743 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:40:47 INFO - PROCESS | 1675 | 1461508847747 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308b2000 == 79 [pid = 1675] [id = 281] 07:40:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x12ffd0000) [pid = 1675] [serial = 841] [outer = 0x0] 07:40:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x12ffd6c00) [pid = 1675] [serial = 842] [outer = 0x12ffd0000] 07:40:47 INFO - PROCESS | 1675 | 1461508847772 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x12ffddc00) [pid = 1675] [serial = 843] [outer = 0x12ffd0000] 07:40:48 INFO - PROCESS | 1675 | 1461508848099 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]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 467ms 07:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:40:48 INFO - PROCESS | 1675 | 1461508848105 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 1675 | 1461508848107 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:40:48 INFO - PROCESS | 1675 | 1461508848109 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 1675 | 1461508848110 Marionette TRACE conn2 <- [1,1098,null,{}] 07:40:48 INFO - PROCESS | 1675 | 1461508848116 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}] 07:40:48 INFO - PROCESS | 1675 | 1461508848233 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:40:48 INFO - PROCESS | 1675 | 1461508848240 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308bb000 == 80 [pid = 1675] [id = 282] 07:40:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12f940000) [pid = 1675] [serial = 844] [outer = 0x0] 07:40:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x12ffdd800) [pid = 1675] [serial = 845] [outer = 0x12f940000] 07:40:48 INFO - PROCESS | 1675 | 1461508848266 Marionette DEBUG loaded listener.js 07:40:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x13027bc00) [pid = 1675] [serial = 846] [outer = 0x12f940000] 07:40:48 INFO - PROCESS | 1675 | 1461508848577 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]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 07:40:48 INFO - PROCESS | 1675 | 1461508848699 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 1675 | 1461508848701 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:40:48 INFO - PROCESS | 1675 | 1461508848705 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 1675 | 1461508848708 Marionette TRACE conn2 <- [1,1102,null,{}] 07:40:48 INFO - PROCESS | 1675 | 1461508848712 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}] 07:40:48 INFO - PROCESS | 1675 | 1461508848816 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:40:48 INFO - PROCESS | 1675 | 1461508848921 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x11911c000 == 81 [pid = 1675] [id = 283] 07:40:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x114005c00) [pid = 1675] [serial = 847] [outer = 0x0] 07:40:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x114546400) [pid = 1675] [serial = 848] [outer = 0x114005c00] 07:40:48 INFO - PROCESS | 1675 | 1461508848953 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x115ab1000) [pid = 1675] [serial = 849] [outer = 0x114005c00] 07:40:49 INFO - PROCESS | 1675 | 1461508849387 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]]]}] 07:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 07:40:49 INFO - PROCESS | 1675 | 1461508849428 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:40:49 INFO - PROCESS | 1675 | 1461508849430 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:40:49 INFO - PROCESS | 1675 | 1461508849436 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:40:49 INFO - PROCESS | 1675 | 1461508849439 Marionette TRACE conn2 <- [1,1106,null,{}] 07:40:49 INFO - PROCESS | 1675 | 1461508849442 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}] 07:40:49 INFO - PROCESS | 1675 | 1461508849589 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:40:49 INFO - PROCESS | 1675 | 1461508849644 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x12771e800 == 82 [pid = 1675] [id = 284] 07:40:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x118f30800) [pid = 1675] [serial = 850] [outer = 0x0] 07:40:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x11b8bfc00) [pid = 1675] [serial = 851] [outer = 0x118f30800] 07:40:49 INFO - PROCESS | 1675 | 1461508849675 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x11db63800) [pid = 1675] [serial = 852] [outer = 0x118f30800] 07:40:50 INFO - PROCESS | 1675 | 1461508850273 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 873ms 07:40:50 INFO - PROCESS | 1675 | 1461508850308 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:40:50 INFO - PROCESS | 1675 | 1461508850309 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:40:50 INFO - PROCESS | 1675 | 1461508850312 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 1675 | 1461508850313 Marionette TRACE conn2 <- [1,1110,null,{}] 07:40:50 INFO - PROCESS | 1675 | 1461508850320 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}] 07:40:50 INFO - PROCESS | 1675 | 1461508850433 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:40:50 INFO - PROCESS | 1675 | 1461508850507 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x137df2800 == 83 [pid = 1675] [id = 285] 07:40:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x12be0b000) [pid = 1675] [serial = 853] [outer = 0x0] 07:40:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x12d6b8800) [pid = 1675] [serial = 854] [outer = 0x12be0b000] 07:40:50 INFO - PROCESS | 1675 | 1461508850540 Marionette DEBUG loaded listener.js 07:40:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x12f1a5000) [pid = 1675] [serial = 855] [outer = 0x12be0b000] 07:40:50 INFO - PROCESS | 1675 | 1461508850961 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 07:40:50 INFO - PROCESS | 1675 | 1461508850983 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:40:50 INFO - PROCESS | 1675 | 1461508850984 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:40:50 INFO - PROCESS | 1675 | 1461508850987 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 1675 | 1461508850988 Marionette TRACE conn2 <- [1,1114,null,{}] 07:40:50 INFO - PROCESS | 1675 | 1461508850990 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}] 07:40:51 INFO - PROCESS | 1675 | 1461508851099 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:40:51 INFO - PROCESS | 1675 | 1461508851158 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x13accb000 == 84 [pid = 1675] [id = 286] 07:40:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x12f90b800) [pid = 1675] [serial = 856] [outer = 0x0] 07:40:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x12f943000) [pid = 1675] [serial = 857] [outer = 0x12f90b800] 07:40:51 INFO - PROCESS | 1675 | 1461508851229 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x130275800) [pid = 1675] [serial = 858] [outer = 0x12f90b800] 07:40:51 INFO - PROCESS | 1675 | 1461508851635 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]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 07:40:51 INFO - PROCESS | 1675 | 1461508851657 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 1675 | 1461508851659 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:40:51 INFO - PROCESS | 1675 | 1461508851663 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 1675 | 1461508851665 Marionette TRACE conn2 <- [1,1118,null,{}] 07:40:51 INFO - PROCESS | 1675 | 1461508851668 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}] 07:40:51 INFO - PROCESS | 1675 | 1461508851827 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:40:51 INFO - PROCESS | 1675 | 1461508851912 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x137eba800 == 85 [pid = 1675] [id = 287] 07:40:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x124156000) [pid = 1675] [serial = 859] [outer = 0x0] 07:40:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x12415c400) [pid = 1675] [serial = 860] [outer = 0x124156000] 07:40:51 INFO - PROCESS | 1675 | 1461508851942 Marionette DEBUG loaded listener.js 07:40:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x124160800) [pid = 1675] [serial = 861] [outer = 0x124156000] 07:40:52 INFO - PROCESS | 1675 | 1461508852377 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]]]}] 07:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 720ms 07:40:52 INFO - PROCESS | 1675 | 1461508852383 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:40:52 INFO - PROCESS | 1675 | 1461508852386 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:40:52 INFO - PROCESS | 1675 | 1461508852389 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:40:52 INFO - PROCESS | 1675 | 1461508852391 Marionette TRACE conn2 <- [1,1122,null,{}] 07:40:52 INFO - PROCESS | 1675 | 1461508852395 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}] 07:40:52 INFO - PROCESS | 1675 | 1461508852561 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:40:52 INFO - PROCESS | 1675 | 1461508852668 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e78000 == 86 [pid = 1675] [id = 288] 07:40:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x12ffd7c00) [pid = 1675] [serial = 862] [outer = 0x0] 07:40:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x130dbac00) [pid = 1675] [serial = 863] [outer = 0x12ffd7c00] 07:40:52 INFO - PROCESS | 1675 | 1461508852718 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x130dc7400) [pid = 1675] [serial = 864] [outer = 0x12ffd7c00] 07:40:53 INFO - PROCESS | 1675 | 1461508853170 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]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 823ms 07:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:40:53 INFO - PROCESS | 1675 | 1461508853211 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 1675 | 1461508853213 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:40:53 INFO - PROCESS | 1675 | 1461508853216 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 1675 | 1461508853217 Marionette TRACE conn2 <- [1,1126,null,{}] 07:40:53 INFO - PROCESS | 1675 | 1461508853220 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}] 07:40:53 INFO - PROCESS | 1675 | 1461508853347 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:40:53 INFO - PROCESS | 1675 | 1461508853447 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x137c6b800 == 87 [pid = 1675] [id = 289] 07:40:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x123fd5800) [pid = 1675] [serial = 865] [outer = 0x0] 07:40:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x130dc9000) [pid = 1675] [serial = 866] [outer = 0x123fd5800] 07:40:53 INFO - PROCESS | 1675 | 1461508853492 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x137a45400) [pid = 1675] [serial = 867] [outer = 0x123fd5800] 07:40:53 INFO - PROCESS | 1675 | 1461508853984 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]]]}] 07:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 823ms 07:40:54 INFO - PROCESS | 1675 | 1461508854044 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 1675 | 1461508854045 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:40:54 INFO - PROCESS | 1675 | 1461508854050 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 1675 | 1461508854051 Marionette TRACE conn2 <- [1,1130,null,{}] 07:40:54 INFO - PROCESS | 1675 | 1461508854053 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}] 07:40:54 INFO - PROCESS | 1675 | 1461508854163 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:40:54 INFO - PROCESS | 1675 | 1461508854238 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b12e800 == 88 [pid = 1675] [id = 290] 07:40:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x137a41400) [pid = 1675] [serial = 868] [outer = 0x0] 07:40:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x137a4c800) [pid = 1675] [serial = 869] [outer = 0x137a41400] 07:40:54 INFO - PROCESS | 1675 | 1461508854267 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x137a49c00) [pid = 1675] [serial = 870] [outer = 0x137a41400] 07:40:54 INFO - PROCESS | 1675 | 1461508854656 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]]]}] 07:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 673ms 07:40:54 INFO - PROCESS | 1675 | 1461508854735 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 1675 | 1461508854737 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:40:54 INFO - PROCESS | 1675 | 1461508854739 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 1675 | 1461508854740 Marionette TRACE conn2 <- [1,1134,null,{}] 07:40:54 INFO - PROCESS | 1675 | 1461508854742 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}] 07:40:54 INFO - PROCESS | 1675 | 1461508854894 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:40:54 INFO - PROCESS | 1675 | 1461508854905 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12eaa8000 == 89 [pid = 1675] [id = 291] 07:40:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x12bbd3c00) [pid = 1675] [serial = 871] [outer = 0x0] 07:40:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x137a46400) [pid = 1675] [serial = 872] [outer = 0x12bbd3c00] 07:40:54 INFO - PROCESS | 1675 | 1461508854935 Marionette DEBUG loaded listener.js 07:40:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x137e58400) [pid = 1675] [serial = 873] [outer = 0x12bbd3c00] 07:40:55 INFO - PROCESS | 1675 | 1461508855345 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]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 07:40:55 INFO - PROCESS | 1675 | 1461508855409 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 1675 | 1461508855411 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:40:55 INFO - PROCESS | 1675 | 1461508855413 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 1675 | 1461508855414 Marionette TRACE conn2 <- [1,1138,null,{}] 07:40:55 INFO - PROCESS | 1675 | 1461508855417 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}] 07:40:55 INFO - PROCESS | 1675 | 1461508855527 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:40:55 INFO - PROCESS | 1675 | 1461508855783 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186a6000 == 90 [pid = 1675] [id = 292] 07:40:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x11367e400) [pid = 1675] [serial = 874] [outer = 0x0] 07:40:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x11367f000) [pid = 1675] [serial = 875] [outer = 0x11367e400] 07:40:55 INFO - PROCESS | 1675 | 1461508855839 Marionette DEBUG loaded listener.js 07:40:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x114ca9400) [pid = 1675] [serial = 876] [outer = 0x11367e400] 07:40:56 INFO - PROCESS | 1675 | 1461508856286 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]]]}] 07:40:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x114ca9c00) [pid = 1675] [serial = 877] [outer = 0x12f910000] 07:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 922ms 07:40:56 INFO - PROCESS | 1675 | 1461508856349 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:40:56 INFO - PROCESS | 1675 | 1461508856351 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:40:56 INFO - PROCESS | 1675 | 1461508856404 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:40:56 INFO - PROCESS | 1675 | 1461508856407 Marionette TRACE conn2 <- [1,1142,null,{}] 07:40:56 INFO - PROCESS | 1675 | 1461508856415 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}] 07:40:56 INFO - PROCESS | 1675 | 1461508856518 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:40:56 INFO - PROCESS | 1675 | 1461508856594 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x1159a5800 == 91 [pid = 1675] [id = 293] 07:40:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x114c35c00) [pid = 1675] [serial = 878] [outer = 0x0] 07:40:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x114f3ac00) [pid = 1675] [serial = 879] [outer = 0x114c35c00] 07:40:56 INFO - PROCESS | 1675 | 1461508856625 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x1150edc00) [pid = 1675] [serial = 880] [outer = 0x114c35c00] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12772b000 == 90 [pid = 1675] [id = 246] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x126cb2000 == 89 [pid = 1675] [id = 245] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfad800 == 88 [pid = 1675] [id = 249] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbad000 == 87 [pid = 1675] [id = 248] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x1308b2000 == 86 [pid = 1675] [id = 281] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x13002a000 == 85 [pid = 1675] [id = 280] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x123c27000 == 84 [pid = 1675] [id = 279] 07:40:56 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6b0800 == 83 [pid = 1675] [id = 278] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x12701ac00) [pid = 1675] [serial = 746] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x129b30c00) [pid = 1675] [serial = 749] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x12e943000) [pid = 1675] [serial = 782] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12e69a800 == 82 [pid = 1675] [id = 277] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12e36b000 == 81 [pid = 1675] [id = 276] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12d7a5800 == 80 [pid = 1675] [id = 275] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a3000 == 79 [pid = 1675] [id = 274] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x124828000 == 78 [pid = 1675] [id = 273] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x11a859000 == 77 [pid = 1675] [id = 272] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x11bca4800 == 76 [pid = 1675] [id = 271] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x123ba6800 == 75 [pid = 1675] [id = 270] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x131dad000 == 74 [pid = 1675] [id = 266] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x137bde800 == 73 [pid = 1675] [id = 265] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6c4000 == 72 [pid = 1675] [id = 264] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x1268a6800 == 71 [pid = 1675] [id = 263] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x118776800 == 70 [pid = 1675] [id = 262] 07:40:57 INFO - PROCESS | 1675 | --DOCSHELL 0x11507c800 == 69 [pid = 1675] [id = 261] 07:40:57 INFO - PROCESS | 1675 | 1461508857058 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]]]}] 07:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 720ms 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x129cef000) [pid = 1675] [serial = 764] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x12b711c00) [pid = 1675] [serial = 767] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x12b3e7c00) [pid = 1675] [serial = 765] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x12bf5bc00) [pid = 1675] [serial = 770] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x12bf4c400) [pid = 1675] [serial = 768] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x129b3a400) [pid = 1675] [serial = 761] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x123e03c00) [pid = 1675] [serial = 737] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x11a927800) [pid = 1675] [serial = 728] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x114cc5000) [pid = 1675] [serial = 725] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x123e0dc00) [pid = 1675] [serial = 758] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x12404ac00) [pid = 1675] [serial = 759] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x1197aa800) [pid = 1675] [serial = 773] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x11db65400) [pid = 1675] [serial = 731] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x118e21000) [pid = 1675] [serial = 753] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x1150ecc00) [pid = 1675] [serial = 752] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x11dbc5800) [pid = 1675] [serial = 774] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x124010400) [pid = 1675] [serial = 740] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x11b835c00) [pid = 1675] [serial = 755] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x11c173c00) [pid = 1675] [serial = 756] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x124631c00) [pid = 1675] [serial = 743] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x11dbe4400) [pid = 1675] [serial = 734] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x11b8bac00) [pid = 1675] [serial = 723] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x12d9f8c00) [pid = 1675] [serial = 777] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x12e53b400) [pid = 1675] [serial = 780] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x12e3a8400) [pid = 1675] [serial = 779] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x129c07800) [pid = 1675] [serial = 776] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x12d6bd000) [pid = 1675] [serial = 771] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x129c0d000) [pid = 1675] [serial = 762] [outer = 0x0] [url = about:blank] 07:40:57 INFO - PROCESS | 1675 | 1461508857098 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:40:57 INFO - PROCESS | 1675 | 1461508857101 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:40:57 INFO - PROCESS | 1675 | 1461508857107 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:40:57 INFO - PROCESS | 1675 | 1461508857108 Marionette TRACE conn2 <- [1,1146,null,{}] 07:40:57 INFO - PROCESS | 1675 | 1461508857110 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}] 07:40:57 INFO - PROCESS | 1675 | 1461508857198 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:40:57 INFO - PROCESS | 1675 | 1461508857203 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x11917a800 == 70 [pid = 1675] [id = 294] 07:40:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x11544f800) [pid = 1675] [serial = 881] [outer = 0x0] 07:40:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x115a26c00) [pid = 1675] [serial = 882] [outer = 0x11544f800] 07:40:57 INFO - PROCESS | 1675 | 1461508857230 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x11875bc00) [pid = 1675] [serial = 883] [outer = 0x11544f800] 07:40:57 INFO - PROCESS | 1675 | 1461508857626 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]]]}] 07:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 571ms 07:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:40:57 INFO - PROCESS | 1675 | 1461508857678 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:40:57 INFO - PROCESS | 1675 | 1461508857681 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:40:57 INFO - PROCESS | 1675 | 1461508857686 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:40:57 INFO - PROCESS | 1675 | 1461508857692 Marionette TRACE conn2 <- [1,1150,null,{}] 07:40:57 INFO - PROCESS | 1675 | 1461508857702 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}] 07:40:57 INFO - PROCESS | 1675 | 1461508857842 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:40:57 INFO - PROCESS | 1675 | 1461508857880 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bca2800 == 71 [pid = 1675] [id = 295] 07:40:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x11913a000) [pid = 1675] [serial = 884] [outer = 0x0] 07:40:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x1197a5400) [pid = 1675] [serial = 885] [outer = 0x11913a000] 07:40:57 INFO - PROCESS | 1675 | 1461508857920 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x11a8a2000) [pid = 1675] [serial = 886] [outer = 0x11913a000] 07:40:58 INFO - PROCESS | 1675 | 1461508858342 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]]]}] 07:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 680ms 07:40:58 INFO - PROCESS | 1675 | 1461508858363 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 1675 | 1461508858365 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:40:58 INFO - PROCESS | 1675 | 1461508858367 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 1675 | 1461508858368 Marionette TRACE conn2 <- [1,1154,null,{}] 07:40:58 INFO - PROCESS | 1675 | 1461508858371 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}] 07:40:58 INFO - PROCESS | 1675 | 1461508858459 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:40:58 INFO - PROCESS | 1675 | 1461508858463 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x123a59000 == 72 [pid = 1675] [id = 296] 07:40:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x11a8ac800) [pid = 1675] [serial = 887] [outer = 0x0] 07:40:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x11aa76000) [pid = 1675] [serial = 888] [outer = 0x11a8ac800] 07:40:58 INFO - PROCESS | 1675 | 1461508858489 Marionette DEBUG loaded listener.js 07:40:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x11acad400) [pid = 1675] [serial = 889] [outer = 0x11a8ac800] 07:40:58 INFO - PROCESS | 1675 | 1461508858824 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]]]}] 07:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 469ms 07:40:58 INFO - PROCESS | 1675 | 1461508858837 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 1675 | 1461508858838 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:40:58 INFO - PROCESS | 1675 | 1461508858840 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 1675 | 1461508858842 Marionette TRACE conn2 <- [1,1158,null,{}] 07:40:58 INFO - PROCESS | 1675 | 1461508858844 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}] 07:40:58 INFO - PROCESS | 1675 | 1461508858938 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:40:59 INFO - PROCESS | 1675 | 1461508859007 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c34000 == 73 [pid = 1675] [id = 297] 07:40:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x11b837400) [pid = 1675] [serial = 890] [outer = 0x0] 07:40:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x11bbbf000) [pid = 1675] [serial = 891] [outer = 0x11b837400] 07:40:59 INFO - PROCESS | 1675 | 1461508859038 Marionette DEBUG loaded listener.js 07:40:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x11c179000) [pid = 1675] [serial = 892] [outer = 0x11b837400] 07:40:59 INFO - PROCESS | 1675 | 1461508859377 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]]]}] 07:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 568ms 07:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:40:59 INFO - PROCESS | 1675 | 1461508859410 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 1675 | 1461508859411 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:40:59 INFO - PROCESS | 1675 | 1461508859413 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 1675 | 1461508859414 Marionette TRACE conn2 <- [1,1162,null,{}] 07:40:59 INFO - PROCESS | 1675 | 1461508859416 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}] 07:40:59 INFO - PROCESS | 1675 | 1461508859529 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:40:59 INFO - PROCESS | 1675 | 1461508859539 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x126c26000 == 74 [pid = 1675] [id = 298] 07:40:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x11b8b9800) [pid = 1675] [serial = 893] [outer = 0x0] 07:40:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x11db66800) [pid = 1675] [serial = 894] [outer = 0x11b8b9800] 07:40:59 INFO - PROCESS | 1675 | 1461508859565 Marionette DEBUG loaded listener.js 07:40:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x11dbe0400) [pid = 1675] [serial = 895] [outer = 0x11b8b9800] 07:40:59 INFO - PROCESS | 1675 | 1461508859917 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]]]}] 07:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 07:40:59 INFO - PROCESS | 1675 | 1461508859933 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:40:59 INFO - PROCESS | 1675 | 1461508859934 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:40:59 INFO - PROCESS | 1675 | 1461508859936 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:40:59 INFO - PROCESS | 1675 | 1461508859937 Marionette TRACE conn2 <- [1,1166,null,{}] 07:40:59 INFO - PROCESS | 1675 | 1461508859940 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}] 07:41:00 INFO - PROCESS | 1675 | 1461508860053 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:41:00 INFO - PROCESS | 1675 | 1461508860067 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b49800 == 75 [pid = 1675] [id = 299] 07:41:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x11dbe3400) [pid = 1675] [serial = 896] [outer = 0x0] 07:41:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x123b2fc00) [pid = 1675] [serial = 897] [outer = 0x11dbe3400] 07:41:00 INFO - PROCESS | 1675 | 1461508860093 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x123e02400) [pid = 1675] [serial = 898] [outer = 0x11dbe3400] 07:41:00 INFO - PROCESS | 1675 | 1461508860447 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]]]}] 07:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 07:41:00 INFO - PROCESS | 1675 | 1461508860455 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:41:00 INFO - PROCESS | 1675 | 1461508860456 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:41:00 INFO - PROCESS | 1675 | 1461508860458 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 1675 | 1461508860459 Marionette TRACE conn2 <- [1,1170,null,{}] 07:41:00 INFO - PROCESS | 1675 | 1461508860466 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}] 07:41:00 INFO - PROCESS | 1675 | 1461508860591 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:41:00 INFO - PROCESS | 1675 | 1461508860603 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d6000 == 76 [pid = 1675] [id = 300] 07:41:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x11dbe5000) [pid = 1675] [serial = 899] [outer = 0x0] 07:41:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x123e0f000) [pid = 1675] [serial = 900] [outer = 0x11dbe5000] 07:41:00 INFO - PROCESS | 1675 | 1461508860629 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x124143000) [pid = 1675] [serial = 901] [outer = 0x11dbe5000] 07:41:00 INFO - PROCESS | 1675 | 1461508860975 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]]]}] 07:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 07:41:00 INFO - PROCESS | 1675 | 1461508860979 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:41:00 INFO - PROCESS | 1675 | 1461508860981 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:41:00 INFO - PROCESS | 1675 | 1461508860984 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 1675 | 1461508860985 Marionette TRACE conn2 <- [1,1174,null,{}] 07:41:00 INFO - PROCESS | 1675 | 1461508860987 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}] 07:41:01 INFO - PROCESS | 1675 | 1461508861101 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:41:01 INFO - PROCESS | 1675 | 1461508861115 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbaf000 == 77 [pid = 1675] [id = 301] 07:41:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x124146000) [pid = 1675] [serial = 902] [outer = 0x0] 07:41:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x124150c00) [pid = 1675] [serial = 903] [outer = 0x124146000] 07:41:01 INFO - PROCESS | 1675 | 1461508861141 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x124161400) [pid = 1675] [serial = 904] [outer = 0x124146000] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x1144b2c00) [pid = 1675] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x11aaef400) [pid = 1675] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x11dbc3800) [pid = 1675] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x123e0d400) [pid = 1675] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x12ffd0000) [pid = 1675] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x11aa77400) [pid = 1675] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x12e53a800) [pid = 1675] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x1276d8400) [pid = 1675] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x12b3ebc00) [pid = 1675] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x12d04dc00) [pid = 1675] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x12d051000) [pid = 1675] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x12f37e800) [pid = 1675] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:41:01 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x123e04400) [pid = 1675] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:41:01 INFO - PROCESS | 1675 | 1461508861624 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] 07:41:01 INFO - PROCESS | 1675 | 1461508861654 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:41:01 INFO - PROCESS | 1675 | 1461508861656 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 1675 | 1461508861657 Marionette TRACE conn2 <- [1,1178,null,{}] 07:41:01 INFO - PROCESS | 1675 | 1461508861659 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}] 07:41:01 INFO - PROCESS | 1675 | 1461508861750 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:41:01 INFO - PROCESS | 1675 | 1461508861811 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfa9800 == 78 [pid = 1675] [id = 302] 07:41:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x118761800) [pid = 1675] [serial = 905] [outer = 0x0] 07:41:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x124147800) [pid = 1675] [serial = 906] [outer = 0x118761800] 07:41:01 INFO - PROCESS | 1675 | 1461508861842 Marionette DEBUG loaded listener.js 07:41:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x12468c400) [pid = 1675] [serial = 907] [outer = 0x118761800] 07:41:02 INFO - PROCESS | 1675 | 1461508862141 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] 07:41:02 INFO - PROCESS | 1675 | 1461508862183 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:41:02 INFO - PROCESS | 1675 | 1461508862185 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 1675 | 1461508862187 Marionette TRACE conn2 <- [1,1182,null,{}] 07:41:02 INFO - PROCESS | 1675 | 1461508862190 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}] 07:41:02 INFO - PROCESS | 1675 | 1461508862295 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:41:02 INFO - PROCESS | 1675 | 1461508862299 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc7a000 == 79 [pid = 1675] [id = 303] 07:41:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x12688f000) [pid = 1675] [serial = 908] [outer = 0x0] 07:41:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x129b34000) [pid = 1675] [serial = 909] [outer = 0x12688f000] 07:41:02 INFO - PROCESS | 1675 | 1461508862324 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x129c14800) [pid = 1675] [serial = 910] [outer = 0x12688f000] 07:41:02 INFO - PROCESS | 1675 | 1461508862680 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 2","_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] 07:41:02 INFO - PROCESS | 1675 | 1461508862706 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:41:02 INFO - PROCESS | 1675 | 1461508862709 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:41:02 INFO - PROCESS | 1675 | 1461508862710 Marionette TRACE conn2 <- [1,1186,null,{}] 07:41:02 INFO - PROCESS | 1675 | 1461508862726 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}] 07:41:02 INFO - PROCESS | 1675 | 1461508862817 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:41:02 INFO - PROCESS | 1675 | 1461508862821 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e56c000 == 80 [pid = 1675] [id = 304] 07:41:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x129c14c00) [pid = 1675] [serial = 911] [outer = 0x0] 07:41:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x12b3df400) [pid = 1675] [serial = 912] [outer = 0x129c14c00] 07:41:02 INFO - PROCESS | 1675 | 1461508862846 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x12b3ee800) [pid = 1675] [serial = 913] [outer = 0x129c14c00] 07:41:03 INFO - PROCESS | 1675 | 1461508863191 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] 07:41:03 INFO - PROCESS | 1675 | 1461508863233 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:41:03 INFO - PROCESS | 1675 | 1461508863235 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 1675 | 1461508863236 Marionette TRACE conn2 <- [1,1190,null,{}] 07:41:03 INFO - PROCESS | 1675 | 1461508863238 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}] 07:41:03 INFO - PROCESS | 1675 | 1461508863329 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:41:03 INFO - PROCESS | 1675 | 1461508863391 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e6a2000 == 81 [pid = 1675] [id = 305] 07:41:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x12b3ec800) [pid = 1675] [serial = 914] [outer = 0x0] 07:41:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x12b545c00) [pid = 1675] [serial = 915] [outer = 0x12b3ec800] 07:41:03 INFO - PROCESS | 1675 | 1461508863416 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x12b7ffc00) [pid = 1675] [serial = 916] [outer = 0x12b3ec800] 07:41:03 INFO - PROCESS | 1675 | 1461508863888 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] 07:41:03 INFO - PROCESS | 1675 | 1461508863957 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:41:03 INFO - PROCESS | 1675 | 1461508863961 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 1675 | 1461508863964 Marionette TRACE conn2 <- [1,1194,null,{}] 07:41:03 INFO - PROCESS | 1675 | 1461508863968 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}] 07:41:04 INFO - PROCESS | 1675 | 1461508864111 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:41:04 INFO - PROCESS | 1675 | 1461508864217 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa54000 == 82 [pid = 1675] [id = 306] 07:41:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x114cca000) [pid = 1675] [serial = 917] [outer = 0x0] 07:41:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x1150f2400) [pid = 1675] [serial = 918] [outer = 0x114cca000] 07:41:04 INFO - PROCESS | 1675 | 1461508864250 Marionette DEBUG loaded listener.js 07:41:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x115986c00) [pid = 1675] [serial = 919] [outer = 0x114cca000] 07:41:04 INFO - PROCESS | 1675 | 1461508864687 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] 07:41:04 INFO - PROCESS | 1675 | 1461508864749 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:41:04 INFO - PROCESS | 1675 | 1461508864755 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:41:04 INFO - PROCESS | 1675 | 1461508864757 Marionette TRACE conn2 <- [1,1198,null,{}] 07:41:04 INFO - PROCESS | 1675 | 1461508864760 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}] 07:41:04 INFO - PROCESS | 1675 | 1461508864873 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:41:04 INFO - PROCESS | 1675 | 1461508864950 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x1268a5800 == 83 [pid = 1675] [id = 307] 07:41:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x11913a400) [pid = 1675] [serial = 920] [outer = 0x0] 07:41:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x11a8ac400) [pid = 1675] [serial = 921] [outer = 0x11913a400] 07:41:04 INFO - PROCESS | 1675 | 1461508864981 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x11ad77c00) [pid = 1675] [serial = 922] [outer = 0x11913a400] 07:41:05 INFO - PROCESS | 1675 | 1461508865408 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]]]}] 07:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 674ms 07:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:41:05 INFO - PROCESS | 1675 | 1461508865430 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:41:05 INFO - PROCESS | 1675 | 1461508865431 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:41:05 INFO - PROCESS | 1675 | 1461508865459 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:41:05 INFO - PROCESS | 1675 | 1461508865461 Marionette TRACE conn2 <- [1,1202,null,{}] 07:41:05 INFO - PROCESS | 1675 | 1461508865501 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}] 07:41:05 INFO - PROCESS | 1675 | 1461508865614 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:41:05 INFO - PROCESS | 1675 | 1461508865692 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1ca800 == 84 [pid = 1675] [id = 308] 07:41:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x11dbc2400) [pid = 1675] [serial = 923] [outer = 0x0] 07:41:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x123b38400) [pid = 1675] [serial = 924] [outer = 0x11dbc2400] 07:41:05 INFO - PROCESS | 1675 | 1461508865725 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x12415d800) [pid = 1675] [serial = 925] [outer = 0x11dbc2400] 07:41:06 INFO - PROCESS | 1675 | 1461508866131 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]]]}] 07:41:06 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 07:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 709ms 07:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:41:06 INFO - PROCESS | 1675 | 1461508866142 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 1675 | 1461508866145 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:41:06 INFO - PROCESS | 1675 | 1461508866149 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 1675 | 1461508866150 Marionette TRACE conn2 <- [1,1206,null,{}] 07:41:06 INFO - PROCESS | 1675 | 1461508866153 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}] 07:41:06 INFO - PROCESS | 1675 | 1461508866262 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:41:06 INFO - PROCESS | 1675 | 1461508866365 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f922000 == 85 [pid = 1675] [id = 309] 07:41:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x123c76400) [pid = 1675] [serial = 926] [outer = 0x0] 07:41:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x1276d5000) [pid = 1675] [serial = 927] [outer = 0x123c76400] 07:41:06 INFO - PROCESS | 1675 | 1461508866398 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x129b38400) [pid = 1675] [serial = 928] [outer = 0x123c76400] 07:41:06 INFO - PROCESS | 1675 | 1461508866767 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]]]}] 07:41:06 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 07:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 668ms 07:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:41:06 INFO - PROCESS | 1675 | 1461508866817 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 1675 | 1461508866819 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:41:06 INFO - PROCESS | 1675 | 1461508866821 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 1675 | 1461508866822 Marionette TRACE conn2 <- [1,1210,null,{}] 07:41:06 INFO - PROCESS | 1675 | 1461508866824 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}] 07:41:06 INFO - PROCESS | 1675 | 1461508866935 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:41:07 INFO - PROCESS | 1675 | 1461508867044 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff18800 == 86 [pid = 1675] [id = 310] 07:41:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x126ce3000) [pid = 1675] [serial = 929] [outer = 0x0] 07:41:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x129cf3c00) [pid = 1675] [serial = 930] [outer = 0x126ce3000] 07:41:07 INFO - PROCESS | 1675 | 1461508867076 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x12b7fd800) [pid = 1675] [serial = 931] [outer = 0x126ce3000] 07:41:07 INFO - PROCESS | 1675 | 1461508867492 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 720ms 07:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:41:07 INFO - PROCESS | 1675 | 1461508867541 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 1675 | 1461508867543 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:41:07 INFO - PROCESS | 1675 | 1461508867545 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 1675 | 1461508867546 Marionette TRACE conn2 <- [1,1214,null,{}] 07:41:07 INFO - PROCESS | 1675 | 1461508867549 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}] 07:41:07 INFO - PROCESS | 1675 | 1461508867675 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:41:07 INFO - PROCESS | 1675 | 1461508867752 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x130242800 == 87 [pid = 1675] [id = 311] 07:41:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x12b8f3000) [pid = 1675] [serial = 932] [outer = 0x0] 07:41:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x12be06c00) [pid = 1675] [serial = 933] [outer = 0x12b8f3000] 07:41:07 INFO - PROCESS | 1675 | 1461508867786 Marionette DEBUG loaded listener.js 07:41:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x12bf55c00) [pid = 1675] [serial = 934] [outer = 0x12b8f3000] 07:41:08 INFO - PROCESS | 1675 | 1461508868200 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 668ms 07:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:41:08 INFO - PROCESS | 1675 | 1461508868214 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 1675 | 1461508868215 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:41:08 INFO - PROCESS | 1675 | 1461508868217 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 1675 | 1461508868218 Marionette TRACE conn2 <- [1,1218,null,{}] 07:41:08 INFO - PROCESS | 1675 | 1461508868221 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}] 07:41:08 INFO - PROCESS | 1675 | 1461508868346 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:41:08 INFO - PROCESS | 1675 | 1461508868452 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308c6800 == 88 [pid = 1675] [id = 312] 07:41:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x12b8f5800) [pid = 1675] [serial = 935] [outer = 0x0] 07:41:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x12d04e800) [pid = 1675] [serial = 936] [outer = 0x12b8f5800] 07:41:08 INFO - PROCESS | 1675 | 1461508868483 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x12d6b1c00) [pid = 1675] [serial = 937] [outer = 0x12b8f5800] 07:41:08 INFO - PROCESS | 1675 | 1461508868890 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]]]}] 07:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 719ms 07:41:08 INFO - PROCESS | 1675 | 1461508868936 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:41:08 INFO - PROCESS | 1675 | 1461508868938 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:41:08 INFO - PROCESS | 1675 | 1461508868940 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:41:08 INFO - PROCESS | 1675 | 1461508868941 Marionette TRACE conn2 <- [1,1222,null,{}] 07:41:08 INFO - PROCESS | 1675 | 1461508868944 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}] 07:41:09 INFO - PROCESS | 1675 | 1461508869056 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:41:09 INFO - PROCESS | 1675 | 1461508869135 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197ea800 == 89 [pid = 1675] [id = 313] 07:41:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x123e11c00) [pid = 1675] [serial = 938] [outer = 0x0] 07:41:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x12d6b2c00) [pid = 1675] [serial = 939] [outer = 0x123e11c00] 07:41:09 INFO - PROCESS | 1675 | 1461508869165 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x12d7ea800) [pid = 1675] [serial = 940] [outer = 0x123e11c00] 07:41:09 INFO - PROCESS | 1675 | 1461508869561 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] 07:41:09 INFO - PROCESS | 1675 | 1461508869612 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:41:09 INFO - PROCESS | 1675 | 1461508869614 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 1675 | 1461508869616 Marionette TRACE conn2 <- [1,1226,null,{}] 07:41:09 INFO - PROCESS | 1675 | 1461508869618 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}] 07:41:09 INFO - PROCESS | 1675 | 1461508869747 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:41:09 INFO - PROCESS | 1675 | 1461508869827 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x130234000 == 90 [pid = 1675] [id = 314] 07:41:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x114f54400) [pid = 1675] [serial = 941] [outer = 0x0] 07:41:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12d9f9c00) [pid = 1675] [serial = 942] [outer = 0x114f54400] 07:41:09 INFO - PROCESS | 1675 | 1461508869857 Marionette DEBUG loaded listener.js 07:41:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x12da81800) [pid = 1675] [serial = 943] [outer = 0x114f54400] 07:41:10 INFO - PROCESS | 1675 | 1461508870596 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]]]}] 07:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1020ms 07:41:10 INFO - PROCESS | 1675 | 1461508870634 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:41:10 INFO - PROCESS | 1675 | 1461508870636 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:41:10 INFO - PROCESS | 1675 | 1461508870640 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:41:10 INFO - PROCESS | 1675 | 1461508870643 Marionette TRACE conn2 <- [1,1230,null,{}] 07:41:10 INFO - PROCESS | 1675 | 1461508870647 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}] 07:41:10 INFO - PROCESS | 1675 | 1461508870753 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:41:10 INFO - PROCESS | 1675 | 1461508870845 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8e7800 == 91 [pid = 1675] [id = 315] 07:41:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x11537e800) [pid = 1675] [serial = 944] [outer = 0x0] 07:41:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x115a24800) [pid = 1675] [serial = 945] [outer = 0x11537e800] 07:41:10 INFO - PROCESS | 1675 | 1461508870877 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x118f29800) [pid = 1675] [serial = 946] [outer = 0x11537e800] 07:41:11 INFO - PROCESS | 1675 | 1461508871288 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]]]}] 07:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 674ms 07:41:11 INFO - PROCESS | 1675 | 1461508871314 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:41:11 INFO - PROCESS | 1675 | 1461508871317 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:41:11 INFO - PROCESS | 1675 | 1461508871321 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 1675 | 1461508871323 Marionette TRACE conn2 <- [1,1234,null,{}] 07:41:11 INFO - PROCESS | 1675 | 1461508871326 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}] 07:41:11 INFO - PROCESS | 1675 | 1461508871429 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:41:11 INFO - PROCESS | 1675 | 1461508871515 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x118609800 == 92 [pid = 1675] [id = 316] 07:41:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x118ce5c00) [pid = 1675] [serial = 947] [outer = 0x0] 07:41:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x11aa76400) [pid = 1675] [serial = 948] [outer = 0x118ce5c00] 07:41:11 INFO - PROCESS | 1675 | 1461508871543 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x115339400) [pid = 1675] [serial = 949] [outer = 0x118ce5c00] 07:41:11 INFO - PROCESS | 1675 | 1461508871993 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]]]}] 07:41:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfb4000 == 91 [pid = 1675] [id = 216] 07:41:11 INFO - PROCESS | 1675 | --DOCSHELL 0x126c16000 == 90 [pid = 1675] [id = 64] 07:41:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12e56c000 == 89 [pid = 1675] [id = 304] 07:41:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc7a000 == 88 [pid = 1675] [id = 303] 07:41:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfa9800 == 87 [pid = 1675] [id = 302] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbaf000 == 86 [pid = 1675] [id = 301] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d6000 == 85 [pid = 1675] [id = 300] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x12ffdd800) [pid = 1675] [serial = 845] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x128b49800 == 84 [pid = 1675] [id = 299] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x126c26000 == 83 [pid = 1675] [id = 298] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x123c34000 == 82 [pid = 1675] [id = 297] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x123a59000 == 81 [pid = 1675] [id = 296] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x11bca2800 == 80 [pid = 1675] [id = 295] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x11917a800 == 79 [pid = 1675] [id = 294] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x1159a5800 == 78 [pid = 1675] [id = 293] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x1186a6000 == 77 [pid = 1675] [id = 292] 07:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 720ms 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x12771e800 == 76 [pid = 1675] [id = 284] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x11911c000 == 75 [pid = 1675] [id = 283] 07:41:12 INFO - PROCESS | 1675 | --DOCSHELL 0x1308bb000 == 74 [pid = 1675] [id = 282] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x114cbc800) [pid = 1675] [serial = 809] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x11af73c00) [pid = 1675] [serial = 812] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x11db6bc00) [pid = 1675] [serial = 806] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x11dbcb000) [pid = 1675] [serial = 788] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x129c08800) [pid = 1675] [serial = 791] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x12f1a9400) [pid = 1675] [serial = 803] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x1150f0000) [pid = 1675] [serial = 810] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x12be10c00) [pid = 1675] [serial = 794] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x12eadb400) [pid = 1675] [serial = 800] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x11c425400) [pid = 1675] [serial = 813] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x12e93c000) [pid = 1675] [serial = 797] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x12eae3800) [pid = 1675] [serial = 783] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x1150f2000) [pid = 1675] [serial = 785] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x12ffddc00) [pid = 1675] [serial = 843] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x12bf51800) [pid = 1675] [serial = 828] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12be03c00) [pid = 1675] [serial = 827] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x12e3a6800) [pid = 1675] [serial = 831] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x12e941400) [pid = 1675] [serial = 833] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12f93a800) [pid = 1675] [serial = 839] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x124151400) [pid = 1675] [serial = 819] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x124145000) [pid = 1675] [serial = 836] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x123fd5400) [pid = 1675] [serial = 818] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x12bf57800) [pid = 1675] [serial = 837] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x12f19a800) [pid = 1675] [serial = 834] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x12468b400) [pid = 1675] [serial = 821] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x12fab9000) [pid = 1675] [serial = 840] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x12ffd6c00) [pid = 1675] [serial = 842] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x1276d5800) [pid = 1675] [serial = 822] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x123c70c00) [pid = 1675] [serial = 816] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x129cebc00) [pid = 1675] [serial = 824] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x11dbc6400) [pid = 1675] [serial = 815] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x12b54dc00) [pid = 1675] [serial = 825] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x12d6b2000) [pid = 1675] [serial = 830] [outer = 0x0] [url = about:blank] 07:41:12 INFO - PROCESS | 1675 | 1461508872054 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 1675 | 1461508872055 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:41:12 INFO - PROCESS | 1675 | 1461508872060 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 1675 | 1461508872062 Marionette TRACE conn2 <- [1,1238,null,{}] 07:41:12 INFO - PROCESS | 1675 | 1461508872075 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}] 07:41:12 INFO - PROCESS | 1675 | 1461508872169 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:41:12 INFO - PROCESS | 1675 | 1461508872196 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d99800 == 75 [pid = 1675] [id = 317] 07:41:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x11ad78c00) [pid = 1675] [serial = 950] [outer = 0x0] 07:41:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x11af73000) [pid = 1675] [serial = 951] [outer = 0x11ad78c00] 07:41:12 INFO - PROCESS | 1675 | 1461508872224 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x11be9e000) [pid = 1675] [serial = 952] [outer = 0x11ad78c00] 07:41:12 INFO - PROCESS | 1675 | 1461508872581 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 526ms 07:41:12 INFO - PROCESS | 1675 | 1461508872587 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 1675 | 1461508872588 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:41:12 INFO - PROCESS | 1675 | 1461508872613 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 1675 | 1461508872614 Marionette TRACE conn2 <- [1,1242,null,{}] 07:41:12 INFO - PROCESS | 1675 | 1461508872618 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}] 07:41:12 INFO - PROCESS | 1675 | 1461508872707 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:41:12 INFO - PROCESS | 1675 | 1461508872712 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x12481c800 == 76 [pid = 1675] [id = 318] 07:41:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x11c488800) [pid = 1675] [serial = 953] [outer = 0x0] 07:41:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x11dbc9400) [pid = 1675] [serial = 954] [outer = 0x11c488800] 07:41:12 INFO - PROCESS | 1675 | 1461508872739 Marionette DEBUG loaded listener.js 07:41:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x123b38c00) [pid = 1675] [serial = 955] [outer = 0x11c488800] 07:41:13 INFO - PROCESS | 1675 | 1461508873093 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]]]}] 07:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 543ms 07:41:13 INFO - PROCESS | 1675 | 1461508873141 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 1675 | 1461508873142 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:41:13 INFO - PROCESS | 1675 | 1461508873150 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 1675 | 1461508873151 Marionette TRACE conn2 <- [1,1246,null,{}] 07:41:13 INFO - PROCESS | 1675 | 1461508873153 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}] 07:41:13 INFO - PROCESS | 1675 | 1461508873241 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:41:13 INFO - PROCESS | 1675 | 1461508873245 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d0000 == 77 [pid = 1675] [id = 319] 07:41:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x11dbdf400) [pid = 1675] [serial = 956] [outer = 0x0] 07:41:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x123e09c00) [pid = 1675] [serial = 957] [outer = 0x11dbdf400] 07:41:13 INFO - PROCESS | 1675 | 1461508873272 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x124146800) [pid = 1675] [serial = 958] [outer = 0x11dbdf400] 07:41:13 INFO - PROCESS | 1675 | 1461508873625 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]]]}] 07:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 07:41:13 INFO - PROCESS | 1675 | 1461508873670 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 1675 | 1461508873671 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:41:13 INFO - PROCESS | 1675 | 1461508873673 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 1675 | 1461508873674 Marionette TRACE conn2 <- [1,1250,null,{}] 07:41:13 INFO - PROCESS | 1675 | 1461508873677 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}] 07:41:13 INFO - PROCESS | 1675 | 1461508873813 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:41:13 INFO - PROCESS | 1675 | 1461508873858 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfc0800 == 78 [pid = 1675] [id = 320] 07:41:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x123e06c00) [pid = 1675] [serial = 959] [outer = 0x0] 07:41:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x124153000) [pid = 1675] [serial = 960] [outer = 0x123e06c00] 07:41:13 INFO - PROCESS | 1675 | 1461508873887 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x129cebc00) [pid = 1675] [serial = 961] [outer = 0x123e06c00] 07:41:14 INFO - PROCESS | 1675 | 1461508874198 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]]]}] 07:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 568ms 07:41:14 INFO - PROCESS | 1675 | 1461508874242 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 1675 | 1461508874243 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:41:14 INFO - PROCESS | 1675 | 1461508874245 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 1675 | 1461508874246 Marionette TRACE conn2 <- [1,1254,null,{}] 07:41:14 INFO - PROCESS | 1675 | 1461508874249 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}] 07:41:14 INFO - PROCESS | 1675 | 1461508874364 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:41:14 INFO - PROCESS | 1675 | 1461508874378 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc78000 == 79 [pid = 1675] [id = 321] 07:41:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x129cef000) [pid = 1675] [serial = 962] [outer = 0x0] 07:41:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x12b53ec00) [pid = 1675] [serial = 963] [outer = 0x129cef000] 07:41:14 INFO - PROCESS | 1675 | 1461508874404 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x12b8f3400) [pid = 1675] [serial = 964] [outer = 0x129cef000] 07:41:14 INFO - PROCESS | 1675 | 1461508874750 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]]]}] 07:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 07:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:41:14 INFO - PROCESS | 1675 | 1461508874765 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:41:14 INFO - PROCESS | 1675 | 1461508874766 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:41:14 INFO - PROCESS | 1675 | 1461508874769 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:41:14 INFO - PROCESS | 1675 | 1461508874770 Marionette TRACE conn2 <- [1,1258,null,{}] 07:41:14 INFO - PROCESS | 1675 | 1461508874772 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}] 07:41:14 INFO - PROCESS | 1675 | 1461508874884 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:41:14 INFO - PROCESS | 1675 | 1461508874898 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e687800 == 80 [pid = 1675] [id = 322] 07:41:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x12b549400) [pid = 1675] [serial = 965] [outer = 0x0] 07:41:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x12be10800) [pid = 1675] [serial = 966] [outer = 0x12b549400] 07:41:14 INFO - PROCESS | 1675 | 1461508874923 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x12be7c000) [pid = 1675] [serial = 967] [outer = 0x12b549400] 07:41:15 INFO - PROCESS | 1675 | 1461508875261 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]]]}] 07:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 07:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:41:15 INFO - PROCESS | 1675 | 1461508875288 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:41:15 INFO - PROCESS | 1675 | 1461508875289 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:41:15 INFO - PROCESS | 1675 | 1461508875291 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 1675 | 1461508875293 Marionette TRACE conn2 <- [1,1262,null,{}] 07:41:15 INFO - PROCESS | 1675 | 1461508875295 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}] 07:41:15 INFO - PROCESS | 1675 | 1461508875409 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:41:15 INFO - PROCESS | 1675 | 1461508875419 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6bc000 == 81 [pid = 1675] [id = 323] 07:41:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x12bbc9c00) [pid = 1675] [serial = 968] [outer = 0x0] 07:41:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x12be88000) [pid = 1675] [serial = 969] [outer = 0x12bbc9c00] 07:41:15 INFO - PROCESS | 1675 | 1461508875444 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x12d9fb000) [pid = 1675] [serial = 970] [outer = 0x12bbc9c00] 07:41:15 INFO - PROCESS | 1675 | 1461508875783 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]]]}] 07:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 07:41:15 INFO - PROCESS | 1675 | 1461508875811 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:41:15 INFO - PROCESS | 1675 | 1461508875812 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:41:15 INFO - PROCESS | 1675 | 1461508875814 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 1675 | 1461508875815 Marionette TRACE conn2 <- [1,1266,null,{}] 07:41:15 INFO - PROCESS | 1675 | 1461508875818 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}] 07:41:15 INFO - PROCESS | 1675 | 1461508875935 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:41:15 INFO - PROCESS | 1675 | 1461508875946 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x13024d800 == 82 [pid = 1675] [id = 324] 07:41:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x12d054000) [pid = 1675] [serial = 971] [outer = 0x0] 07:41:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x12e3a5c00) [pid = 1675] [serial = 972] [outer = 0x12d054000] 07:41:15 INFO - PROCESS | 1675 | 1461508875972 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x12e51a400) [pid = 1675] [serial = 973] [outer = 0x12d054000] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x11b8b9800) [pid = 1675] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x11dbe3400) [pid = 1675] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x124146000) [pid = 1675] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x118761800) [pid = 1675] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x11dbe5000) [pid = 1675] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x11367e400) [pid = 1675] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x11544f800) [pid = 1675] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x11a8ac800) [pid = 1675] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x114c35c00) [pid = 1675] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12688f000) [pid = 1675] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x11913a000) [pid = 1675] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x11b837400) [pid = 1675] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x12f940000) [pid = 1675] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:41:16 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x129c14c00) [pid = 1675] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:41:16 INFO - PROCESS | 1675 | 1461508876466 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]]]}] 07:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 669ms 07:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:41:16 INFO - PROCESS | 1675 | 1461508876484 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:41:16 INFO - PROCESS | 1675 | 1461508876486 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:41:16 INFO - PROCESS | 1675 | 1461508876488 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:41:16 INFO - PROCESS | 1675 | 1461508876490 Marionette TRACE conn2 <- [1,1270,null,{}] 07:41:16 INFO - PROCESS | 1675 | 1461508876492 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}] 07:41:16 INFO - PROCESS | 1675 | 1461508876599 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:41:16 INFO - PROCESS | 1675 | 1461508876690 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x130031800 == 83 [pid = 1675] [id = 325] 07:41:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x11c423800) [pid = 1675] [serial = 974] [outer = 0x0] 07:41:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x12b541800) [pid = 1675] [serial = 975] [outer = 0x11c423800] 07:41:16 INFO - PROCESS | 1675 | 1461508876720 Marionette DEBUG loaded listener.js 07:41:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x12e53c800) [pid = 1675] [serial = 976] [outer = 0x11c423800] 07:41:17 INFO - PROCESS | 1675 | 1461508877015 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]]]}] 07:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 571ms 07:41:17 INFO - PROCESS | 1675 | 1461508877060 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 1675 | 1461508877061 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:41:17 INFO - PROCESS | 1675 | 1461508877067 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 1675 | 1461508877068 Marionette TRACE conn2 <- [1,1274,null,{}] 07:41:17 INFO - PROCESS | 1675 | 1461508877071 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}] 07:41:17 INFO - PROCESS | 1675 | 1461508877165 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:41:17 INFO - PROCESS | 1675 | 1461508877169 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bce800 == 84 [pid = 1675] [id = 326] 07:41:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x12e53d000) [pid = 1675] [serial = 977] [outer = 0x0] 07:41:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x12e92f000) [pid = 1675] [serial = 978] [outer = 0x12e53d000] 07:41:17 INFO - PROCESS | 1675 | 1461508877194 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x12e936400) [pid = 1675] [serial = 979] [outer = 0x12e53d000] 07:41:17 INFO - PROCESS | 1675 | 1461508877516 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]]]}] 07:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 07:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:41:17 INFO - PROCESS | 1675 | 1461508877538 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 1675 | 1461508877539 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:41:17 INFO - PROCESS | 1675 | 1461508877541 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 1675 | 1461508877542 Marionette TRACE conn2 <- [1,1278,null,{}] 07:41:17 INFO - PROCESS | 1675 | 1461508877551 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}] 07:41:17 INFO - PROCESS | 1675 | 1461508877683 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:41:17 INFO - PROCESS | 1675 | 1461508877690 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x137c5d800 == 85 [pid = 1675] [id = 327] 07:41:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x12e931000) [pid = 1675] [serial = 980] [outer = 0x0] 07:41:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x12e940800) [pid = 1675] [serial = 981] [outer = 0x12e931000] 07:41:17 INFO - PROCESS | 1675 | 1461508877715 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x12ead6400) [pid = 1675] [serial = 982] [outer = 0x12e931000] 07:41:18 INFO - PROCESS | 1675 | 1461508878033 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]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 07:41:18 INFO - PROCESS | 1675 | 1461508878061 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 1675 | 1461508878064 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:41:18 INFO - PROCESS | 1675 | 1461508878067 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 1675 | 1461508878068 Marionette TRACE conn2 <- [1,1282,null,{}] 07:41:18 INFO - PROCESS | 1675 | 1461508878070 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}] 07:41:18 INFO - PROCESS | 1675 | 1461508878163 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:41:18 INFO - PROCESS | 1675 | 1461508878167 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x137df0800 == 86 [pid = 1675] [id = 328] 07:41:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x12ead7000) [pid = 1675] [serial = 983] [outer = 0x0] 07:41:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x12eae1400) [pid = 1675] [serial = 984] [outer = 0x12ead7000] 07:41:18 INFO - PROCESS | 1675 | 1461508878192 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x12f19dc00) [pid = 1675] [serial = 985] [outer = 0x12ead7000] 07:41:18 INFO - PROCESS | 1675 | 1461508878735 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]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 07:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:41:18 INFO - PROCESS | 1675 | 1461508878787 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 1675 | 1461508878790 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:41:18 INFO - PROCESS | 1675 | 1461508878794 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 1675 | 1461508878796 Marionette TRACE conn2 <- [1,1286,null,{}] 07:41:18 INFO - PROCESS | 1675 | 1461508878800 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}] 07:41:18 INFO - PROCESS | 1675 | 1461508878924 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:41:19 INFO - PROCESS | 1675 | 1461508879005 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8ec000 == 87 [pid = 1675] [id = 329] 07:41:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x114f57800) [pid = 1675] [serial = 986] [outer = 0x0] 07:41:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x115a29400) [pid = 1675] [serial = 987] [outer = 0x114f57800] 07:41:19 INFO - PROCESS | 1675 | 1461508879039 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x11919d800) [pid = 1675] [serial = 988] [outer = 0x114f57800] 07:41:19 INFO - PROCESS | 1675 | 1461508879464 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]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 721ms 07:41:19 INFO - PROCESS | 1675 | 1461508879528 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:41:19 INFO - PROCESS | 1675 | 1461508879534 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:41:19 INFO - PROCESS | 1675 | 1461508879555 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 1675 | 1461508879557 Marionette TRACE conn2 <- [1,1290,null,{}] 07:41:19 INFO - PROCESS | 1675 | 1461508879560 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}] 07:41:19 INFO - PROCESS | 1675 | 1461508879674 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:41:19 INFO - PROCESS | 1675 | 1461508879754 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b570800 == 88 [pid = 1675] [id = 330] 07:41:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x119d9dc00) [pid = 1675] [serial = 989] [outer = 0x0] 07:41:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x11ad72800) [pid = 1675] [serial = 990] [outer = 0x119d9dc00] 07:41:19 INFO - PROCESS | 1675 | 1461508879785 Marionette DEBUG loaded listener.js 07:41:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x11db6d800) [pid = 1675] [serial = 991] [outer = 0x119d9dc00] 07:41:20 INFO - PROCESS | 1675 | 1461508880201 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]]]}] 07:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 674ms 07:41:20 INFO - PROCESS | 1675 | 1461508880228 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:41:20 INFO - PROCESS | 1675 | 1461508880231 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:41:20 INFO - PROCESS | 1675 | 1461508880234 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 1675 | 1461508880237 Marionette TRACE conn2 <- [1,1294,null,{}] 07:41:20 INFO - PROCESS | 1675 | 1461508880245 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}] 07:41:20 INFO - PROCESS | 1675 | 1461508880360 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:41:20 INFO - PROCESS | 1675 | 1461508880471 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x13024a800 == 89 [pid = 1675] [id = 331] 07:41:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x123b39400) [pid = 1675] [serial = 992] [outer = 0x0] 07:41:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x124158800) [pid = 1675] [serial = 993] [outer = 0x123b39400] 07:41:20 INFO - PROCESS | 1675 | 1461508880506 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x126dcf400) [pid = 1675] [serial = 994] [outer = 0x123b39400] 07:41:20 INFO - PROCESS | 1675 | 1461508880926 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]]]}] 07:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 722ms 07:41:20 INFO - PROCESS | 1675 | 1461508880973 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:41:20 INFO - PROCESS | 1675 | 1461508880975 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:41:20 INFO - PROCESS | 1675 | 1461508880989 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:41:20 INFO - PROCESS | 1675 | 1461508880991 Marionette TRACE conn2 <- [1,1298,null,{}] 07:41:20 INFO - PROCESS | 1675 | 1461508880996 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}] 07:41:21 INFO - PROCESS | 1675 | 1461508881109 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:41:21 INFO - PROCESS | 1675 | 1461508881216 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e63000 == 90 [pid = 1675] [id = 332] 07:41:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x1277f3000) [pid = 1675] [serial = 995] [outer = 0x0] 07:41:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x129cf2000) [pid = 1675] [serial = 996] [outer = 0x1277f3000] 07:41:21 INFO - PROCESS | 1675 | 1461508881249 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x12be07c00) [pid = 1675] [serial = 997] [outer = 0x1277f3000] 07:41:21 INFO - PROCESS | 1675 | 1461508881650 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]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 683ms 07:41:21 INFO - PROCESS | 1675 | 1461508881660 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 1675 | 1461508881662 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:41:21 INFO - PROCESS | 1675 | 1461508881664 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 1675 | 1461508881665 Marionette TRACE conn2 <- [1,1302,null,{}] 07:41:21 INFO - PROCESS | 1675 | 1461508881668 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}] 07:41:21 INFO - PROCESS | 1675 | 1461508881779 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:41:21 INFO - PROCESS | 1675 | 1461508881887 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x137eb1800 == 91 [pid = 1675] [id = 333] 07:41:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x1289e9800) [pid = 1675] [serial = 998] [outer = 0x0] 07:41:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x12d056c00) [pid = 1675] [serial = 999] [outer = 0x1289e9800] 07:41:21 INFO - PROCESS | 1675 | 1461508881920 Marionette DEBUG loaded listener.js 07:41:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x12e51cc00) [pid = 1675] [serial = 1000] [outer = 0x1289e9800] 07:41:22 INFO - PROCESS | 1675 | 1461508882336 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]]]}] 07:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 719ms 07:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:41:22 INFO - PROCESS | 1675 | 1461508882384 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:41:22 INFO - PROCESS | 1675 | 1461508882385 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:41:22 INFO - PROCESS | 1675 | 1461508882387 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:41:22 INFO - PROCESS | 1675 | 1461508882389 Marionette TRACE conn2 <- [1,1306,null,{}] 07:41:22 INFO - PROCESS | 1675 | 1461508882391 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}] 07:41:22 INFO - PROCESS | 1675 | 1461508882533 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:41:22 INFO - PROCESS | 1675 | 1461508882615 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b13e800 == 92 [pid = 1675] [id = 334] 07:41:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x12e935000) [pid = 1675] [serial = 1001] [outer = 0x0] 07:41:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x12f377400) [pid = 1675] [serial = 1002] [outer = 0x12e935000] 07:41:22 INFO - PROCESS | 1675 | 1461508882648 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x12f37f000) [pid = 1675] [serial = 1003] [outer = 0x12e935000] 07:41:23 INFO - PROCESS | 1675 | 1461508883045 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]]]}] 07:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 07:41:23 INFO - PROCESS | 1675 | 1461508883058 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:41:23 INFO - PROCESS | 1675 | 1461508883059 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:41:23 INFO - PROCESS | 1675 | 1461508883063 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 1675 | 1461508883065 Marionette TRACE conn2 <- [1,1310,null,{}] 07:41:23 INFO - PROCESS | 1675 | 1461508883068 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}] 07:41:23 INFO - PROCESS | 1675 | 1461508883178 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:41:23 INFO - PROCESS | 1675 | 1461508883286 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x13830f000 == 93 [pid = 1675] [id = 335] 07:41:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x12eadfc00) [pid = 1675] [serial = 1004] [outer = 0x0] 07:41:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x12f908c00) [pid = 1675] [serial = 1005] [outer = 0x12eadfc00] 07:41:23 INFO - PROCESS | 1675 | 1461508883319 Marionette DEBUG loaded listener.js 07:41:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x12f93e800) [pid = 1675] [serial = 1006] [outer = 0x12eadfc00] 07:41:23 INFO - PROCESS | 1675 | 1461508883732 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] 07:41:23 INFO - PROCESS | 1675 | 1461508883786 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:41:23 INFO - PROCESS | 1675 | 1461508883789 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 1675 | 1461508883790 Marionette TRACE conn2 <- [1,1314,null,{}] 07:41:23 INFO - PROCESS | 1675 | 1461508883793 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}] 07:41:23 INFO - PROCESS | 1675 | 1461508883939 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:41:24 INFO - PROCESS | 1675 | 1461508884051 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a859800 == 94 [pid = 1675] [id = 336] 07:41:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x114020c00) [pid = 1675] [serial = 1007] [outer = 0x0] 07:41:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x12400a000) [pid = 1675] [serial = 1008] [outer = 0x114020c00] 07:41:24 INFO - PROCESS | 1675 | 1461508884084 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x12b7f4800) [pid = 1675] [serial = 1009] [outer = 0x114020c00] 07:41:24 INFO - PROCESS | 1675 | 1461508884488 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]]]}] 07:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 718ms 07:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:41:24 INFO - PROCESS | 1675 | 1461508884508 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:41:24 INFO - PROCESS | 1675 | 1461508884509 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:41:24 INFO - PROCESS | 1675 | 1461508884511 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 1675 | 1461508884514 Marionette TRACE conn2 <- [1,1318,null,{}] 07:41:24 INFO - PROCESS | 1675 | 1461508884518 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}] 07:41:24 INFO - PROCESS | 1675 | 1461508884631 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:41:24 INFO - PROCESS | 1675 | 1461508884744 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a893000 == 95 [pid = 1675] [id = 337] 07:41:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x11913c400) [pid = 1675] [serial = 1010] [outer = 0x0] 07:41:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x12eae2800) [pid = 1675] [serial = 1011] [outer = 0x11913c400] 07:41:24 INFO - PROCESS | 1675 | 1461508884777 Marionette DEBUG loaded listener.js 07:41:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x12ffd1800) [pid = 1675] [serial = 1012] [outer = 0x11913c400] 07:41:25 INFO - PROCESS | 1675 | 1461508885476 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]]]}] 07:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1022ms 07:41:25 INFO - PROCESS | 1675 | 1461508885557 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:41:25 INFO - PROCESS | 1675 | 1461508885559 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:41:25 INFO - PROCESS | 1675 | 1461508885566 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:41:25 INFO - PROCESS | 1675 | 1461508885569 Marionette TRACE conn2 <- [1,1322,null,{}] 07:41:25 INFO - PROCESS | 1675 | 1461508885572 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}] 07:41:25 INFO - PROCESS | 1675 | 1461508885679 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:41:25 INFO - PROCESS | 1675 | 1461508885764 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b44800 == 96 [pid = 1675] [id = 338] 07:41:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x1187a5800) [pid = 1675] [serial = 1013] [outer = 0x0] 07:41:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x11924fc00) [pid = 1675] [serial = 1014] [outer = 0x1187a5800] 07:41:25 INFO - PROCESS | 1675 | 1461508885793 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x11aca9800) [pid = 1675] [serial = 1015] [outer = 0x1187a5800] 07:41:26 INFO - PROCESS | 1675 | 1461508886223 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]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 722ms 07:41:26 INFO - PROCESS | 1675 | 1461508886288 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 1675 | 1461508886291 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:41:26 INFO - PROCESS | 1675 | 1461508886296 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 1675 | 1461508886297 Marionette TRACE conn2 <- [1,1326,null,{}] 07:41:26 INFO - PROCESS | 1675 | 1461508886300 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}] 07:41:26 INFO - PROCESS | 1675 | 1461508886407 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:41:26 INFO - PROCESS | 1675 | 1461508886493 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c4ea800 == 97 [pid = 1675] [id = 339] 07:41:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x119198000) [pid = 1675] [serial = 1016] [outer = 0x0] 07:41:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x11af72000) [pid = 1675] [serial = 1017] [outer = 0x119198000] 07:41:26 INFO - PROCESS | 1675 | 1461508886522 Marionette DEBUG loaded listener.js 07:41:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x11dbe3400) [pid = 1675] [serial = 1018] [outer = 0x119198000] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12e377000 == 96 [pid = 1675] [id = 219] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x137c5d800 == 95 [pid = 1675] [id = 327] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x137bce800 == 94 [pid = 1675] [id = 326] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x130031800 == 93 [pid = 1675] [id = 325] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x13024d800 == 92 [pid = 1675] [id = 324] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6bc000 == 91 [pid = 1675] [id = 323] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12e687800 == 90 [pid = 1675] [id = 322] 07:41:26 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x12b545c00) [pid = 1675] [serial = 915] [outer = 0x0] [url = about:blank] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc78000 == 89 [pid = 1675] [id = 321] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfc0800 == 88 [pid = 1675] [id = 320] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d0000 == 87 [pid = 1675] [id = 319] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12481c800 == 86 [pid = 1675] [id = 318] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x119d99800 == 85 [pid = 1675] [id = 317] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x118609800 == 84 [pid = 1675] [id = 316] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8e7800 == 83 [pid = 1675] [id = 315] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x130242800 == 82 [pid = 1675] [id = 311] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff18800 == 81 [pid = 1675] [id = 310] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12f922000 == 80 [pid = 1675] [id = 309] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1ca800 == 79 [pid = 1675] [id = 308] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x1268a5800 == 78 [pid = 1675] [id = 307] 07:41:26 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa54000 == 77 [pid = 1675] [id = 306] 07:41:26 INFO - PROCESS | 1675 | 1461508886976 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]]]}] 07:41:27 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 07:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 720ms 07:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:41:27 INFO - PROCESS | 1675 | 1461508887016 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 1675 | 1461508887017 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:41:27 INFO - PROCESS | 1675 | 1461508887020 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 1675 | 1461508887022 Marionette TRACE conn2 <- [1,1330,null,{}] 07:41:27 INFO - PROCESS | 1675 | 1461508887030 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}] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x11db66800) [pid = 1675] [serial = 894] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x123e02400) [pid = 1675] [serial = 898] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x123b2fc00) [pid = 1675] [serial = 897] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x124150c00) [pid = 1675] [serial = 903] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x124147800) [pid = 1675] [serial = 906] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x123e0f000) [pid = 1675] [serial = 900] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x11367f000) [pid = 1675] [serial = 875] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x115a26c00) [pid = 1675] [serial = 882] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x11875bc00) [pid = 1675] [serial = 883] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x11aa76000) [pid = 1675] [serial = 888] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x11acad400) [pid = 1675] [serial = 889] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x1150edc00) [pid = 1675] [serial = 880] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x114f3ac00) [pid = 1675] [serial = 879] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x130dbac00) [pid = 1675] [serial = 863] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x114546400) [pid = 1675] [serial = 848] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x129b34000) [pid = 1675] [serial = 909] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x1197a5400) [pid = 1675] [serial = 885] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x11a8a2000) [pid = 1675] [serial = 886] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x12f943000) [pid = 1675] [serial = 857] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x12415c400) [pid = 1675] [serial = 860] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x11bbbf000) [pid = 1675] [serial = 891] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x130dc9000) [pid = 1675] [serial = 866] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x12d6b8800) [pid = 1675] [serial = 854] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x129c14800) [pid = 1675] [serial = 910] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x11b8bfc00) [pid = 1675] [serial = 851] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x137a46400) [pid = 1675] [serial = 872] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x13027bc00) [pid = 1675] [serial = 846] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x137a4c800) [pid = 1675] [serial = 869] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x12b3df400) [pid = 1675] [serial = 912] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x12b3ee800) [pid = 1675] [serial = 913] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12468c400) [pid = 1675] [serial = 907] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x124161400) [pid = 1675] [serial = 904] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x114ca9400) [pid = 1675] [serial = 876] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x124143000) [pid = 1675] [serial = 901] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x11dbe0400) [pid = 1675] [serial = 895] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x12d05cc00) [pid = 1675] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:41:27 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x11c179000) [pid = 1675] [serial = 892] [outer = 0x0] [url = about:blank] 07:41:27 INFO - PROCESS | 1675 | 1461508887165 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:41:27 INFO - PROCESS | 1675 | 1461508887213 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bca3000 == 78 [pid = 1675] [id = 340] 07:41:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x11acad400) [pid = 1675] [serial = 1019] [outer = 0x0] 07:41:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x11be9dc00) [pid = 1675] [serial = 1020] [outer = 0x11acad400] 07:41:27 INFO - PROCESS | 1675 | 1461508887242 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x123e61c00) [pid = 1675] [serial = 1021] [outer = 0x11acad400] 07:41:27 INFO - PROCESS | 1675 | 1461508887561 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]]]}] 07:41:27 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 07:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 570ms 07:41:27 INFO - PROCESS | 1675 | 1461508887592 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 1675 | 1461508887595 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:41:27 INFO - PROCESS | 1675 | 1461508887636 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 1675 | 1461508887638 Marionette TRACE conn2 <- [1,1334,null,{}] 07:41:27 INFO - PROCESS | 1675 | 1461508887642 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}] 07:41:27 INFO - PROCESS | 1675 | 1461508887785 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:41:27 INFO - PROCESS | 1675 | 1461508887791 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b43000 == 79 [pid = 1675] [id = 341] 07:41:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x124157000) [pid = 1675] [serial = 1022] [outer = 0x0] 07:41:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x12688f000) [pid = 1675] [serial = 1023] [outer = 0x124157000] 07:41:27 INFO - PROCESS | 1675 | 1461508887834 Marionette DEBUG loaded listener.js 07:41:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x1289f3c00) [pid = 1675] [serial = 1024] [outer = 0x124157000] 07:41:28 INFO - PROCESS | 1675 | 1461508888207 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]]]}] 07:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 629ms 07:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:41:28 INFO - PROCESS | 1675 | 1461508888256 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:41:28 INFO - PROCESS | 1675 | 1461508888257 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:41:28 INFO - PROCESS | 1675 | 1461508888259 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:41:28 INFO - PROCESS | 1675 | 1461508888260 Marionette TRACE conn2 <- [1,1338,null,{}] 07:41:28 INFO - PROCESS | 1675 | 1461508888262 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}] 07:41:28 INFO - PROCESS | 1675 | 1461508888353 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:41:28 INFO - PROCESS | 1675 | 1461508888357 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfbd000 == 80 [pid = 1675] [id = 342] 07:41:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x129b36800) [pid = 1675] [serial = 1025] [outer = 0x0] 07:41:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x12b3df400) [pid = 1675] [serial = 1026] [outer = 0x129b36800] 07:41:28 INFO - PROCESS | 1675 | 1461508888384 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x12b54a000) [pid = 1675] [serial = 1027] [outer = 0x129b36800] 07:41:29 INFO - PROCESS | 1675 | 1461508889233 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]]]}] 07:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x129cef000) [pid = 1675] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x12bbc9c00) [pid = 1675] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12b549400) [pid = 1675] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x11c423800) [pid = 1675] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x12d054000) [pid = 1675] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x12b3ec800) [pid = 1675] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x11ad78c00) [pid = 1675] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x118ce5c00) [pid = 1675] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x11c488800) [pid = 1675] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x11537e800) [pid = 1675] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x123e06c00) [pid = 1675] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12e53d000) [pid = 1675] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x11dbdf400) [pid = 1675] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:41:29 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x12e931000) [pid = 1675] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:41:29 INFO - PROCESS | 1675 | 1461508889628 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 1675 | 1461508889630 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:41:29 INFO - PROCESS | 1675 | 1461508889664 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 1675 | 1461508889666 Marionette TRACE conn2 <- [1,1342,null,{}] 07:41:29 INFO - PROCESS | 1675 | 1461508889671 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}] 07:41:29 INFO - PROCESS | 1675 | 1461508889786 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:41:29 INFO - PROCESS | 1675 | 1461508889890 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x118814800 == 81 [pid = 1675] [id = 343] 07:41:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x1150eb800) [pid = 1675] [serial = 1028] [outer = 0x0] 07:41:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x115451c00) [pid = 1675] [serial = 1029] [outer = 0x1150eb800] 07:41:29 INFO - PROCESS | 1675 | 1461508889925 Marionette DEBUG loaded listener.js 07:41:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x118e22c00) [pid = 1675] [serial = 1030] [outer = 0x1150eb800] 07:41:30 INFO - PROCESS | 1675 | 1461508890370 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]]]}] 07:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 725ms 07:41:30 INFO - PROCESS | 1675 | 1461508890389 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:41:30 INFO - PROCESS | 1675 | 1461508890391 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:41:30 INFO - PROCESS | 1675 | 1461508890399 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:41:30 INFO - PROCESS | 1675 | 1461508890402 Marionette TRACE conn2 <- [1,1346,null,{}] 07:41:30 INFO - PROCESS | 1675 | 1461508890405 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}] 07:41:30 INFO - PROCESS | 1675 | 1461508890519 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:41:30 INFO - PROCESS | 1675 | 1461508890625 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c4df000 == 82 [pid = 1675] [id = 344] 07:41:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x118fb2800) [pid = 1675] [serial = 1031] [outer = 0x0] 07:41:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x11a8ad800) [pid = 1675] [serial = 1032] [outer = 0x118fb2800] 07:41:30 INFO - PROCESS | 1675 | 1461508890658 Marionette DEBUG loaded listener.js 07:41:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x11ad73400) [pid = 1675] [serial = 1033] [outer = 0x118fb2800] 07:41:31 INFO - PROCESS | 1675 | 1461508891124 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]]]}] 07:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 775ms 07:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:41:31 INFO - PROCESS | 1675 | 1461508891174 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 1675 | 1461508891176 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:41:31 INFO - PROCESS | 1675 | 1461508891180 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 1675 | 1461508891181 Marionette TRACE conn2 <- [1,1350,null,{}] 07:41:31 INFO - PROCESS | 1675 | 1461508891188 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}] 07:41:31 INFO - PROCESS | 1675 | 1461508891307 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:41:31 INFO - PROCESS | 1675 | 1461508891389 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c2dc000 == 83 [pid = 1675] [id = 345] 07:41:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x11c179000) [pid = 1675] [serial = 1034] [outer = 0x0] 07:41:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x11c487c00) [pid = 1675] [serial = 1035] [outer = 0x11c179000] 07:41:31 INFO - PROCESS | 1675 | 1461508891424 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x11dbe5000) [pid = 1675] [serial = 1036] [outer = 0x11c179000] 07:41:31 INFO - PROCESS | 1675 | 1461508891876 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]]]}] 07:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 722ms 07:41:31 INFO - PROCESS | 1675 | 1461508891901 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:41:31 INFO - PROCESS | 1675 | 1461508891903 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:41:31 INFO - PROCESS | 1675 | 1461508891905 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:41:31 INFO - PROCESS | 1675 | 1461508891906 Marionette TRACE conn2 <- [1,1354,null,{}] 07:41:31 INFO - PROCESS | 1675 | 1461508891909 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}] 07:41:32 INFO - PROCESS | 1675 | 1461508892019 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:41:32 INFO - PROCESS | 1675 | 1461508892129 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e385000 == 84 [pid = 1675] [id = 346] 07:41:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x123e0a400) [pid = 1675] [serial = 1037] [outer = 0x0] 07:41:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x1245e5400) [pid = 1675] [serial = 1038] [outer = 0x123e0a400] 07:41:32 INFO - PROCESS | 1675 | 1461508892163 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x129c06400) [pid = 1675] [serial = 1039] [outer = 0x123e0a400] 07:41:32 INFO - PROCESS | 1675 | 1461508892604 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]]]}] 07:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 722ms 07:41:32 INFO - PROCESS | 1675 | 1461508892643 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 1675 | 1461508892644 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:41:32 INFO - PROCESS | 1675 | 1461508892665 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 1675 | 1461508892666 Marionette TRACE conn2 <- [1,1358,null,{}] 07:41:32 INFO - PROCESS | 1675 | 1461508892669 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}] 07:41:32 INFO - PROCESS | 1675 | 1461508892777 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:41:32 INFO - PROCESS | 1675 | 1461508892858 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6bf000 == 85 [pid = 1675] [id = 347] 07:41:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x12b543800) [pid = 1675] [serial = 1040] [outer = 0x0] 07:41:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x12b7f9c00) [pid = 1675] [serial = 1041] [outer = 0x12b543800] 07:41:32 INFO - PROCESS | 1675 | 1461508892888 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12be3c400) [pid = 1675] [serial = 1042] [outer = 0x12b543800] 07:41:33 INFO - PROCESS | 1675 | 1461508893299 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]]]}] 07:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 07:41:33 INFO - PROCESS | 1675 | 1461508893335 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:41:33 INFO - PROCESS | 1675 | 1461508893337 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:41:33 INFO - PROCESS | 1675 | 1461508893339 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 1675 | 1461508893340 Marionette TRACE conn2 <- [1,1362,null,{}] 07:41:33 INFO - PROCESS | 1675 | 1461508893343 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}] 07:41:33 INFO - PROCESS | 1675 | 1461508893482 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:41:33 INFO - PROCESS | 1675 | 1461508893591 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x130031800 == 86 [pid = 1675] [id = 348] 07:41:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x12bf57800) [pid = 1675] [serial = 1043] [outer = 0x0] 07:41:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x12d05cc00) [pid = 1675] [serial = 1044] [outer = 0x12bf57800] 07:41:33 INFO - PROCESS | 1675 | 1461508893626 Marionette DEBUG loaded listener.js 07:41:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x12e53a400) [pid = 1675] [serial = 1045] [outer = 0x12bf57800] 07:41:34 INFO - PROCESS | 1675 | 1461508894109 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]]]}] 07:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 821ms 07:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:41:34 INFO - PROCESS | 1675 | 1461508894163 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:41:34 INFO - PROCESS | 1675 | 1461508894164 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:41:34 INFO - PROCESS | 1675 | 1461508894168 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 1675 | 1461508894169 Marionette TRACE conn2 <- [1,1366,null,{}] 07:41:34 INFO - PROCESS | 1675 | 1461508894171 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}] 07:41:34 INFO - PROCESS | 1675 | 1461508894280 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:41:34 INFO - PROCESS | 1675 | 1461508894359 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308c7800 == 87 [pid = 1675] [id = 349] 07:41:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x12da86000) [pid = 1675] [serial = 1046] [outer = 0x0] 07:41:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x12e92d000) [pid = 1675] [serial = 1047] [outer = 0x12da86000] 07:41:34 INFO - PROCESS | 1675 | 1461508894390 Marionette DEBUG loaded listener.js 07:41:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x12e93d000) [pid = 1675] [serial = 1048] [outer = 0x12da86000] 07:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 670ms 07:41:34 INFO - PROCESS | 1675 | 1461508894834 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] 07:41:34 INFO - PROCESS | 1675 | 1461508894840 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:41:34 INFO - PROCESS | 1675 | 1461508894842 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:41:34 INFO - PROCESS | 1675 | 1461508894843 Marionette TRACE conn2 <- [1,1370,null,{}] 07:41:34 INFO - PROCESS | 1675 | 1461508894846 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}] 07:41:34 INFO - PROCESS | 1675 | 1461508894955 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:41:35 INFO - PROCESS | 1675 | 1461508895035 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bd4000 == 88 [pid = 1675] [id = 350] 07:41:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x12e92b400) [pid = 1675] [serial = 1049] [outer = 0x0] 07:41:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x12eae4000) [pid = 1675] [serial = 1050] [outer = 0x12e92b400] 07:41:35 INFO - PROCESS | 1675 | 1461508895067 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x12f1a3c00) [pid = 1675] [serial = 1051] [outer = 0x12e92b400] 07:41:35 INFO - PROCESS | 1675 | 1461508895502 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] 07:41:35 INFO - PROCESS | 1675 | 1461508895516 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:41:35 INFO - PROCESS | 1675 | 1461508895518 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:41:35 INFO - PROCESS | 1675 | 1461508895519 Marionette TRACE conn2 <- [1,1374,null,{}] 07:41:35 INFO - PROCESS | 1675 | 1461508895521 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}] 07:41:35 INFO - PROCESS | 1675 | 1461508895668 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:41:35 INFO - PROCESS | 1675 | 1461508895750 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b16800 == 89 [pid = 1675] [id = 351] 07:41:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x11db64c00) [pid = 1675] [serial = 1052] [outer = 0x0] 07:41:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x12e935800) [pid = 1675] [serial = 1053] [outer = 0x11db64c00] 07:41:35 INFO - PROCESS | 1675 | 1461508895780 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x12f384800) [pid = 1675] [serial = 1054] [outer = 0x11db64c00] 07:41:36 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:36 INFO - PROCESS | 1675 | 1461508896205 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] 07:41:36 INFO - PROCESS | 1675 | 1461508896239 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:41:36 INFO - PROCESS | 1675 | 1461508896242 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 1675 | 1461508896243 Marionette TRACE conn2 <- [1,1378,null,{}] 07:41:36 INFO - PROCESS | 1675 | 1461508896246 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}] 07:41:36 INFO - PROCESS | 1675 | 1461508896361 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:41:36 INFO - PROCESS | 1675 | 1461508896444 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b246000 == 90 [pid = 1675] [id = 352] 07:41:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x11a8a5800) [pid = 1675] [serial = 1055] [outer = 0x0] 07:41:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x12b7f7800) [pid = 1675] [serial = 1056] [outer = 0x11a8a5800] 07:41:36 INFO - PROCESS | 1675 | 1461508896475 Marionette DEBUG loaded listener.js 07:41:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x12ffce400) [pid = 1675] [serial = 1057] [outer = 0x11a8a5800] 07:41:37 INFO - PROCESS | 1675 | 1461508897042 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] 07:41:37 INFO - PROCESS | 1675 | 1461508897117 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:41:37 INFO - PROCESS | 1675 | 1461508897120 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 1675 | 1461508897123 Marionette TRACE conn2 <- [1,1382,null,{}] 07:41:37 INFO - PROCESS | 1675 | 1461508897126 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}] 07:41:37 INFO - PROCESS | 1675 | 1461508897235 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:41:37 INFO - PROCESS | 1675 | 1461508897316 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x118ad0800 == 91 [pid = 1675] [id = 353] 07:41:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x118c11c00) [pid = 1675] [serial = 1058] [outer = 0x0] 07:41:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x118e25400) [pid = 1675] [serial = 1059] [outer = 0x118c11c00] 07:41:37 INFO - PROCESS | 1675 | 1461508897346 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x11a8ad400) [pid = 1675] [serial = 1060] [outer = 0x118c11c00] 07:41:37 INFO - PROCESS | 1675 | [1675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:41:37 INFO - PROCESS | 1675 | 1461508897814 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] 07:41:37 INFO - PROCESS | 1675 | 1461508897846 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:41:37 INFO - PROCESS | 1675 | 1461508897850 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:41:37 INFO - PROCESS | 1675 | 1461508897852 Marionette TRACE conn2 <- [1,1386,null,{}] 07:41:37 INFO - PROCESS | 1675 | 1461508897854 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}] 07:41:37 INFO - PROCESS | 1675 | 1461508897965 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:41:38 INFO - PROCESS | 1675 | 1461508898074 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x128b43000 == 90 [pid = 1675] [id = 341] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x11bca3000 == 89 [pid = 1675] [id = 340] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x11c4ea800 == 88 [pid = 1675] [id = 339] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x128b44800 == 87 [pid = 1675] [id = 338] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x12eae1400) [pid = 1675] [serial = 984] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x12d6b2c00) [pid = 1675] [serial = 939] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x12d9f9c00) [pid = 1675] [serial = 942] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x11926c800 == 88 [pid = 1675] [id = 354] 07:41:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x115a26c00) [pid = 1675] [serial = 1061] [outer = 0x0] 07:41:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x11aca7400) [pid = 1675] [serial = 1062] [outer = 0x115a26c00] 07:41:38 INFO - PROCESS | 1675 | 1461508898128 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x11db61400) [pid = 1675] [serial = 1063] [outer = 0x115a26c00] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x13b13e800 == 87 [pid = 1675] [id = 334] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x137eb1800 == 86 [pid = 1675] [id = 333] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x137e63000 == 85 [pid = 1675] [id = 332] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x13024a800 == 84 [pid = 1675] [id = 331] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12b570800 == 83 [pid = 1675] [id = 330] 07:41:38 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8ec000 == 82 [pid = 1675] [id = 329] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x12d9fb000) [pid = 1675] [serial = 970] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x12be7c000) [pid = 1675] [serial = 967] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x12e51a400) [pid = 1675] [serial = 973] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12e53c800) [pid = 1675] [serial = 976] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x129cebc00) [pid = 1675] [serial = 961] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x12e936400) [pid = 1675] [serial = 979] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x12ead6400) [pid = 1675] [serial = 982] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x12e940800) [pid = 1675] [serial = 981] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x12b8f3400) [pid = 1675] [serial = 964] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x12b53ec00) [pid = 1675] [serial = 963] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x12be88000) [pid = 1675] [serial = 969] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x12be10800) [pid = 1675] [serial = 966] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x12b541800) [pid = 1675] [serial = 975] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x12e3a5c00) [pid = 1675] [serial = 972] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x12b7ffc00) [pid = 1675] [serial = 916] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x11af73000) [pid = 1675] [serial = 951] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x11be9e000) [pid = 1675] [serial = 952] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x115339400) [pid = 1675] [serial = 949] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x11aa76400) [pid = 1675] [serial = 948] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x11dbc9400) [pid = 1675] [serial = 954] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x123b38c00) [pid = 1675] [serial = 955] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12d04e800) [pid = 1675] [serial = 936] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x118f29800) [pid = 1675] [serial = 946] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x115a24800) [pid = 1675] [serial = 945] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x1150f2400) [pid = 1675] [serial = 918] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x124153000) [pid = 1675] [serial = 960] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x12e92f000) [pid = 1675] [serial = 978] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x123e09c00) [pid = 1675] [serial = 957] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x124146800) [pid = 1675] [serial = 958] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x1276d5000) [pid = 1675] [serial = 927] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x123b38400) [pid = 1675] [serial = 924] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x12be06c00) [pid = 1675] [serial = 933] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x11a8ac400) [pid = 1675] [serial = 921] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x129cf3c00) [pid = 1675] [serial = 930] [outer = 0x0] [url = about:blank] 07:41:38 INFO - PROCESS | 1675 | 1461508898510 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] 07:41:38 INFO - PROCESS | 1675 | 1461508898571 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:41:38 INFO - PROCESS | 1675 | 1461508898573 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 1675 | 1461508898575 Marionette TRACE conn2 <- [1,1390,null,{}] 07:41:38 INFO - PROCESS | 1675 | 1461508898584 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}] 07:41:38 INFO - PROCESS | 1675 | 1461508898684 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:41:38 INFO - PROCESS | 1675 | 1461508898690 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d3000 == 83 [pid = 1675] [id = 355] 07:41:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x123c76000) [pid = 1675] [serial = 1064] [outer = 0x0] 07:41:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x12414f400) [pid = 1675] [serial = 1065] [outer = 0x123c76000] 07:41:38 INFO - PROCESS | 1675 | 1461508898720 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x1248dc800) [pid = 1675] [serial = 1066] [outer = 0x123c76000] 07:41:39 INFO - PROCESS | 1675 | 1461508899113 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]]]}] 07:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 575ms 07:41:39 INFO - PROCESS | 1675 | 1461508899148 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 1675 | 1461508899150 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:41:39 INFO - PROCESS | 1675 | 1461508899152 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 1675 | 1461508899153 Marionette TRACE conn2 <- [1,1394,null,{}] 07:41:39 INFO - PROCESS | 1675 | 1461508899156 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}] 07:41:39 INFO - PROCESS | 1675 | 1461508899251 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:41:39 INFO - PROCESS | 1675 | 1461508899255 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc83800 == 84 [pid = 1675] [id = 356] 07:41:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x129b3b000) [pid = 1675] [serial = 1067] [outer = 0x0] 07:41:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x12b70cc00) [pid = 1675] [serial = 1068] [outer = 0x129b3b000] 07:41:39 INFO - PROCESS | 1675 | 1461508899282 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x12bf4fc00) [pid = 1675] [serial = 1069] [outer = 0x129b3b000] 07:41:39 INFO - PROCESS | 1675 | 1461508899642 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]]]}] 07:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 07:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:41:39 INFO - PROCESS | 1675 | 1461508899674 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 1675 | 1461508899675 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:41:39 INFO - PROCESS | 1675 | 1461508899677 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 1675 | 1461508899678 Marionette TRACE conn2 <- [1,1398,null,{}] 07:41:39 INFO - PROCESS | 1675 | 1461508899681 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}] 07:41:39 INFO - PROCESS | 1675 | 1461508899775 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:41:39 INFO - PROCESS | 1675 | 1461508899780 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ea95000 == 85 [pid = 1675] [id = 357] 07:41:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x12be7d000) [pid = 1675] [serial = 1070] [outer = 0x0] 07:41:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x12d7eac00) [pid = 1675] [serial = 1071] [outer = 0x12be7d000] 07:41:39 INFO - PROCESS | 1675 | 1461508899806 Marionette DEBUG loaded listener.js 07:41:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x12d9f9400) [pid = 1675] [serial = 1072] [outer = 0x12be7d000] 07:41:40 INFO - PROCESS | 1675 | 1461508900170 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]]]}] 07:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 07:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:41:40 INFO - PROCESS | 1675 | 1461508900196 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 1675 | 1461508900197 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:41:40 INFO - PROCESS | 1675 | 1461508900199 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 1675 | 1461508900200 Marionette TRACE conn2 <- [1,1402,null,{}] 07:41:40 INFO - PROCESS | 1675 | 1461508900202 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}] 07:41:40 INFO - PROCESS | 1675 | 1461508900361 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:41:40 INFO - PROCESS | 1675 | 1461508900379 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x130027000 == 86 [pid = 1675] [id = 358] 07:41:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x12d9fc000) [pid = 1675] [serial = 1073] [outer = 0x0] 07:41:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x12d6bd800) [pid = 1675] [serial = 1074] [outer = 0x12d9fc000] 07:41:40 INFO - PROCESS | 1675 | 1461508900407 Marionette DEBUG loaded listener.js 07:41:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x12ffda800) [pid = 1675] [serial = 1075] [outer = 0x12d9fc000] 07:41:40 INFO - PROCESS | 1675 | 1461508900769 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]]]}] 07:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 619ms 07:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:41:40 INFO - PROCESS | 1675 | 1461508900818 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:41:40 INFO - PROCESS | 1675 | 1461508900820 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:41:40 INFO - PROCESS | 1675 | 1461508900822 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:41:40 INFO - PROCESS | 1675 | 1461508900823 Marionette TRACE conn2 <- [1,1406,null,{}] 07:41:40 INFO - PROCESS | 1675 | 1461508900825 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}] 07:41:40 INFO - PROCESS | 1675 | 1461508900944 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:41:40 INFO - PROCESS | 1675 | 1461508900966 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308be000 == 87 [pid = 1675] [id = 359] 07:41:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x12ffdac00) [pid = 1675] [serial = 1076] [outer = 0x0] 07:41:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x130277c00) [pid = 1675] [serial = 1077] [outer = 0x12ffdac00] 07:41:40 INFO - PROCESS | 1675 | 1461508900992 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x130dbd800) [pid = 1675] [serial = 1078] [outer = 0x12ffdac00] 07:41:41 INFO - PROCESS | 1675 | 1461508901374 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]]]}] 07:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 571ms 07:41:41 INFO - PROCESS | 1675 | 1461508901394 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:41:41 INFO - PROCESS | 1675 | 1461508901395 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:41:41 INFO - PROCESS | 1675 | 1461508901399 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:41:41 INFO - PROCESS | 1675 | 1461508901401 Marionette TRACE conn2 <- [1,1410,null,{}] 07:41:41 INFO - PROCESS | 1675 | 1461508901403 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}] 07:41:41 INFO - PROCESS | 1675 | 1461508901527 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:41:41 INFO - PROCESS | 1675 | 1461508901531 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x137c78800 == 88 [pid = 1675] [id = 360] 07:41:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12da7bc00) [pid = 1675] [serial = 1079] [outer = 0x0] 07:41:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x130dc3c00) [pid = 1675] [serial = 1080] [outer = 0x12da7bc00] 07:41:41 INFO - PROCESS | 1675 | 1461508901557 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x137254400) [pid = 1675] [serial = 1081] [outer = 0x12da7bc00] 07:41:41 INFO - PROCESS | 1675 | 1461508901928 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]]]}] 07:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 07:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:41:41 INFO - PROCESS | 1675 | 1461508901968 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:41:41 INFO - PROCESS | 1675 | 1461508901969 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:41:41 INFO - PROCESS | 1675 | 1461508901971 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:41:41 INFO - PROCESS | 1675 | 1461508901973 Marionette TRACE conn2 <- [1,1414,null,{}] 07:41:41 INFO - PROCESS | 1675 | 1461508901975 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}] 07:41:42 INFO - PROCESS | 1675 | 1461508902100 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:41:42 INFO - PROCESS | 1675 | 1461508902117 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x137eb8800 == 89 [pid = 1675] [id = 361] 07:41:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x11c883400) [pid = 1675] [serial = 1082] [outer = 0x0] 07:41:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x11c88c000) [pid = 1675] [serial = 1083] [outer = 0x11c883400] 07:41:42 INFO - PROCESS | 1675 | 1461508902143 Marionette DEBUG loaded listener.js 07:41:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x11c890400) [pid = 1675] [serial = 1084] [outer = 0x11c883400] 07:41:42 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x119198000) [pid = 1675] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:41:42 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x1187a5800) [pid = 1675] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:41:42 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x124157000) [pid = 1675] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:41:42 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x11acad400) [pid = 1675] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:41:42 INFO - PROCESS | 1675 | 1461508902511 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]]]}] 07:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 07:41:42 INFO - PROCESS | 1675 | 1461508902542 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:41:42 INFO - PROCESS | 1675 | 1461508902543 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:41:42 INFO - PROCESS | 1675 | 1461508902547 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 1675 | 1461508902549 Marionette TRACE conn2 <- [1,1418,null,{}] 07:41:42 INFO - PROCESS | 1675 | 1461508902552 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}] 07:41:42 INFO - PROCESS | 1675 | 1461508902655 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:41:42 INFO - PROCESS | 1675 | 1461508902742 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x13ac2b000 == 90 [pid = 1675] [id = 362] 07:41:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x11367f000) [pid = 1675] [serial = 1085] [outer = 0x0] 07:41:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x11c890000) [pid = 1675] [serial = 1086] [outer = 0x11367f000] 07:41:42 INFO - PROCESS | 1675 | 1461508902778 Marionette DEBUG loaded listener.js 07:41:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x137256800) [pid = 1675] [serial = 1087] [outer = 0x11367f000] 07:41:43 INFO - PROCESS | 1675 | 1461508903105 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]]]}] 07:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 572ms 07:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:41:43 INFO - PROCESS | 1675 | 1461508903120 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 1675 | 1461508903121 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:41:43 INFO - PROCESS | 1675 | 1461508903123 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 1675 | 1461508903125 Marionette TRACE conn2 <- [1,1422,null,{}] 07:41:43 INFO - PROCESS | 1675 | 1461508903127 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}] 07:41:43 INFO - PROCESS | 1675 | 1461508903252 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:41:43 INFO - PROCESS | 1675 | 1461508903320 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x13ac3f000 == 91 [pid = 1675] [id = 363] 07:41:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x137255800) [pid = 1675] [serial = 1088] [outer = 0x0] 07:41:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x13725d000) [pid = 1675] [serial = 1089] [outer = 0x137255800] 07:41:43 INFO - PROCESS | 1675 | 1461508903353 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x137e51800) [pid = 1675] [serial = 1090] [outer = 0x137255800] 07:41:43 INFO - PROCESS | 1675 | 1461508903691 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]]]}] 07:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 622ms 07:41:43 INFO - PROCESS | 1675 | 1461508903746 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:41:43 INFO - PROCESS | 1675 | 1461508903747 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:41:43 INFO - PROCESS | 1675 | 1461508903750 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:41:43 INFO - PROCESS | 1675 | 1461508903752 Marionette TRACE conn2 <- [1,1426,null,{}] 07:41:43 INFO - PROCESS | 1675 | 1461508903755 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}] 07:41:43 INFO - PROCESS | 1675 | 1461508903852 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:41:43 INFO - PROCESS | 1675 | 1461508903915 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x137273800 == 92 [pid = 1675] [id = 364] 07:41:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x137256400) [pid = 1675] [serial = 1091] [outer = 0x0] 07:41:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x137e5a800) [pid = 1675] [serial = 1092] [outer = 0x137256400] 07:41:43 INFO - PROCESS | 1675 | 1461508903955 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x138436c00) [pid = 1675] [serial = 1093] [outer = 0x137256400] 07:41:44 INFO - PROCESS | 1675 | 1461508904506 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]]]}] 07:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 770ms 07:41:44 INFO - PROCESS | 1675 | 1461508904574 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:41:44 INFO - PROCESS | 1675 | 1461508904577 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:41:44 INFO - PROCESS | 1675 | 1461508904588 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 1675 | 1461508904591 Marionette TRACE conn2 <- [1,1430,null,{}] 07:41:44 INFO - PROCESS | 1675 | 1461508904594 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}] 07:41:44 INFO - PROCESS | 1675 | 1461508904712 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:41:44 INFO - PROCESS | 1675 | 1461508904821 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8e2800 == 93 [pid = 1675] [id = 365] 07:41:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x118f28800) [pid = 1675] [serial = 1094] [outer = 0x0] 07:41:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x1197a8c00) [pid = 1675] [serial = 1095] [outer = 0x118f28800] 07:41:44 INFO - PROCESS | 1675 | 1461508904855 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x11af73000) [pid = 1675] [serial = 1096] [outer = 0x118f28800] 07:41:45 INFO - PROCESS | 1675 | 1461508905279 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]]]}] 07:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 722ms 07:41:45 INFO - PROCESS | 1675 | 1461508905316 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 1675 | 1461508905320 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:41:45 INFO - PROCESS | 1675 | 1461508905325 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 1675 | 1461508905327 Marionette TRACE conn2 <- [1,1434,null,{}] 07:41:45 INFO - PROCESS | 1675 | 1461508905331 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}] 07:41:45 INFO - PROCESS | 1675 | 1461508905448 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:41:45 INFO - PROCESS | 1675 | 1461508905533 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e377000 == 94 [pid = 1675] [id = 366] 07:41:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x11be98400) [pid = 1675] [serial = 1097] [outer = 0x0] 07:41:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x11dbe3800) [pid = 1675] [serial = 1098] [outer = 0x11be98400] 07:41:45 INFO - PROCESS | 1675 | 1461508905563 Marionette DEBUG loaded listener.js 07:41:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x124048400) [pid = 1675] [serial = 1099] [outer = 0x11be98400] 07:41:45 INFO - PROCESS | 1675 | 1461508905977 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]]]}] 07:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 07:41:46 INFO - PROCESS | 1675 | 1461508906064 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:41:46 INFO - PROCESS | 1675 | 1461508906066 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:41:46 INFO - PROCESS | 1675 | 1461508906070 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 1675 | 1461508906073 Marionette TRACE conn2 <- [1,1438,null,{}] 07:41:46 INFO - PROCESS | 1675 | 1461508906083 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}] 07:41:46 INFO - PROCESS | 1675 | 1461508906201 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:41:46 INFO - PROCESS | 1675 | 1461508906285 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bd7800 == 95 [pid = 1675] [id = 367] 07:41:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x12be3d000) [pid = 1675] [serial = 1100] [outer = 0x0] 07:41:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x12d7f2c00) [pid = 1675] [serial = 1101] [outer = 0x12be3d000] 07:41:46 INFO - PROCESS | 1675 | 1461508906318 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x12e538800) [pid = 1675] [serial = 1102] [outer = 0x12be3d000] 07:41:46 INFO - PROCESS | 1675 | 1461508906739 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]]]}] 07:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 724ms 07:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:41:46 INFO - PROCESS | 1675 | 1461508906795 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:41:46 INFO - PROCESS | 1675 | 1461508906796 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:41:46 INFO - PROCESS | 1675 | 1461508906799 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:41:46 INFO - PROCESS | 1675 | 1461508906800 Marionette TRACE conn2 <- [1,1442,null,{}] 07:41:46 INFO - PROCESS | 1675 | 1461508906802 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}] 07:41:46 INFO - PROCESS | 1675 | 1461508906920 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:41:47 INFO - PROCESS | 1675 | 1461508907003 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b13c000 == 96 [pid = 1675] [id = 368] 07:41:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x12ead6400) [pid = 1675] [serial = 1103] [outer = 0x0] 07:41:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x12f943000) [pid = 1675] [serial = 1104] [outer = 0x12ead6400] 07:41:47 INFO - PROCESS | 1675 | 1461508907035 Marionette DEBUG loaded listener.js 07:41:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x137252400) [pid = 1675] [serial = 1105] [outer = 0x12ead6400] 07:41:47 INFO - PROCESS | 1675 | 1461508907472 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]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 720ms 07:41:47 INFO - PROCESS | 1675 | 1461508907519 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 1675 | 1461508907521 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:41:47 INFO - PROCESS | 1675 | 1461508907523 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 1675 | 1461508907524 Marionette TRACE conn2 <- [1,1446,null,{}] 07:41:47 INFO - PROCESS | 1675 | 1461508907527 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}] 07:41:47 INFO - PROCESS | 1675 | 1461508907643 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:41:47 INFO - PROCESS | 1675 | 1461508907755 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x142892000 == 97 [pid = 1675] [id = 369] 07:41:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x130dc5400) [pid = 1675] [serial = 1106] [outer = 0x0] 07:41:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x137a43000) [pid = 1675] [serial = 1107] [outer = 0x130dc5400] 07:41:47 INFO - PROCESS | 1675 | 1461508907788 Marionette DEBUG loaded listener.js 07:41:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x137e52000) [pid = 1675] [serial = 1108] [outer = 0x130dc5400] 07:41:48 INFO - PROCESS | 1675 | 1461508908643 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]]]}] 07:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1175ms 07:41:48 INFO - PROCESS | 1675 | 1461508908716 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:41:48 INFO - PROCESS | 1675 | 1461508908720 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:41:48 INFO - PROCESS | 1675 | 1461508908727 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:41:48 INFO - PROCESS | 1675 | 1461508908734 Marionette TRACE conn2 <- [1,1450,null,{}] 07:41:48 INFO - PROCESS | 1675 | 1461508908740 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}] 07:41:48 INFO - PROCESS | 1675 | 1461508908870 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:41:48 INFO - PROCESS | 1675 | 1461508908992 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197dd800 == 98 [pid = 1675] [id = 370] 07:41:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x114f2d800) [pid = 1675] [serial = 1109] [outer = 0x0] 07:41:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x114f36c00) [pid = 1675] [serial = 1110] [outer = 0x114f2d800] 07:41:49 INFO - PROCESS | 1675 | 1461508909062 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x1150f2800) [pid = 1675] [serial = 1111] [outer = 0x114f2d800] 07:41:49 INFO - PROCESS | 1675 | 1461508909487 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]]]}] 07:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 782ms 07:41:49 INFO - PROCESS | 1675 | 1461508909508 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 1675 | 1461508909512 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:41:49 INFO - PROCESS | 1675 | 1461508909519 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 1675 | 1461508909521 Marionette TRACE conn2 <- [1,1454,null,{}] 07:41:49 INFO - PROCESS | 1675 | 1461508909523 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}] 07:41:49 INFO - PROCESS | 1675 | 1461508909638 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:41:49 INFO - PROCESS | 1675 | 1461508909783 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d92800 == 99 [pid = 1675] [id = 371] 07:41:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x119193c00) [pid = 1675] [serial = 1112] [outer = 0x0] 07:41:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x1192bc800) [pid = 1675] [serial = 1113] [outer = 0x119193c00] 07:41:49 INFO - PROCESS | 1675 | 1461508909881 Marionette DEBUG loaded listener.js 07:41:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x11a8ae400) [pid = 1675] [serial = 1114] [outer = 0x119193c00] 07:41:50 INFO - PROCESS | 1675 | 1461508910417 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]]]}] 07:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 923ms 07:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:41:50 INFO - PROCESS | 1675 | 1461508910443 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:41:50 INFO - PROCESS | 1675 | 1461508910444 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:41:50 INFO - PROCESS | 1675 | 1461508910447 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:41:50 INFO - PROCESS | 1675 | 1461508910451 Marionette TRACE conn2 <- [1,1458,null,{}] 07:41:50 INFO - PROCESS | 1675 | 1461508910458 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}] 07:41:50 INFO - PROCESS | 1675 | 1461508910556 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:41:50 INFO - PROCESS | 1675 | 1461508910645 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x123daa800 == 100 [pid = 1675] [id = 372] 07:41:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x11be15800) [pid = 1675] [serial = 1115] [outer = 0x0] 07:41:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x11be90c00) [pid = 1675] [serial = 1116] [outer = 0x11be15800] 07:41:50 INFO - PROCESS | 1675 | 1461508910676 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x11c423800) [pid = 1675] [serial = 1117] [outer = 0x11be15800] 07:41:51 INFO - PROCESS | 1675 | 1461508911159 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]]]}] 07:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 777ms 07:41:51 INFO - PROCESS | 1675 | 1461508911225 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 1675 | 1461508911227 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:41:51 INFO - PROCESS | 1675 | 1461508911231 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 1675 | 1461508911233 Marionette TRACE conn2 <- [1,1462,null,{}] 07:41:51 INFO - PROCESS | 1675 | 1461508911236 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}] 07:41:51 INFO - PROCESS | 1675 | 1461508911373 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:41:51 INFO - PROCESS | 1675 | 1461508911527 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x129b68800 == 101 [pid = 1675] [id = 373] 07:41:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x11ad78c00) [pid = 1675] [serial = 1118] [outer = 0x0] 07:41:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x11c88d400) [pid = 1675] [serial = 1119] [outer = 0x11ad78c00] 07:41:51 INFO - PROCESS | 1675 | 1461508911564 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x11dbcb800) [pid = 1675] [serial = 1120] [outer = 0x11ad78c00] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12e6a2000 == 100 [pid = 1675] [id = 305] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x137eba800 == 99 [pid = 1675] [id = 287] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x115861000 == 98 [pid = 1675] [id = 40] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x1159aa000 == 97 [pid = 1675] [id = 41] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3bc800 == 96 [pid = 1675] [id = 46] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x11860c000 == 95 [pid = 1675] [id = 53] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x119171000 == 94 [pid = 1675] [id = 52] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x13accb000 == 93 [pid = 1675] [id = 286] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x119273800 == 92 [pid = 1675] [id = 54] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12b3df400) [pid = 1675] [serial = 1026] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x12eae2800) [pid = 1675] [serial = 1011] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x129cf2000) [pid = 1675] [serial = 996] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x12f377400) [pid = 1675] [serial = 1002] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x12d056c00) [pid = 1675] [serial = 999] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x124158800) [pid = 1675] [serial = 993] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x11ad72800) [pid = 1675] [serial = 990] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x115a29400) [pid = 1675] [serial = 987] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x11b246000 == 91 [pid = 1675] [id = 352] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x130b16800 == 90 [pid = 1675] [id = 351] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x137bd4000 == 89 [pid = 1675] [id = 350] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x1308c7800 == 88 [pid = 1675] [id = 349] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x130031800 == 87 [pid = 1675] [id = 348] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6bf000 == 86 [pid = 1675] [id = 347] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12e385000 == 85 [pid = 1675] [id = 346] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x137df0800 == 84 [pid = 1675] [id = 328] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12c2dc000 == 83 [pid = 1675] [id = 345] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x11c4df000 == 82 [pid = 1675] [id = 344] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x118814800 == 81 [pid = 1675] [id = 343] 07:41:51 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfbd000 == 80 [pid = 1675] [id = 342] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x12400a000) [pid = 1675] [serial = 1008] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x11af72000) [pid = 1675] [serial = 1017] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x11924fc00) [pid = 1675] [serial = 1014] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x12688f000) [pid = 1675] [serial = 1023] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x1289f3c00) [pid = 1675] [serial = 1024] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x11be9dc00) [pid = 1675] [serial = 1020] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x123e61c00) [pid = 1675] [serial = 1021] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x11dbe3400) [pid = 1675] [serial = 1018] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x11aca9800) [pid = 1675] [serial = 1015] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x12f908c00) [pid = 1675] [serial = 1005] [outer = 0x0] [url = about:blank] 07:41:51 INFO - PROCESS | 1675 | 1461508911991 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]]]}] 07:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 770ms 07:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:41:52 INFO - PROCESS | 1675 | 1461508912001 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:41:52 INFO - PROCESS | 1675 | 1461508912002 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:41:52 INFO - PROCESS | 1675 | 1461508912004 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 1675 | 1461508912005 Marionette TRACE conn2 <- [1,1466,null,{}] 07:41:52 INFO - PROCESS | 1675 | 1461508912007 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}] 07:41:52 INFO - PROCESS | 1675 | 1461508912094 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:41:52 INFO - PROCESS | 1675 | 1461508912159 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x118c4f000 == 81 [pid = 1675] [id = 374] 07:41:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x114ca8c00) [pid = 1675] [serial = 1121] [outer = 0x0] 07:41:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x11c886400) [pid = 1675] [serial = 1122] [outer = 0x114ca8c00] 07:41:52 INFO - PROCESS | 1675 | 1461508912186 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x11dbe3400) [pid = 1675] [serial = 1123] [outer = 0x114ca8c00] 07:41:52 INFO - PROCESS | 1675 | 1461508912507 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]]]}] 07:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 07:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:41:52 INFO - PROCESS | 1675 | 1461508912524 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:41:52 INFO - PROCESS | 1675 | 1461508912525 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:41:52 INFO - PROCESS | 1675 | 1461508912527 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 1675 | 1461508912528 Marionette TRACE conn2 <- [1,1470,null,{}] 07:41:52 INFO - PROCESS | 1675 | 1461508912534 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}] 07:41:52 INFO - PROCESS | 1675 | 1461508912634 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:41:52 INFO - PROCESS | 1675 | 1461508912639 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x118822800 == 82 [pid = 1675] [id = 375] 07:41:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x11dbe1c00) [pid = 1675] [serial = 1124] [outer = 0x0] 07:41:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x123e07000) [pid = 1675] [serial = 1125] [outer = 0x11dbe1c00] 07:41:52 INFO - PROCESS | 1675 | 1461508912668 Marionette DEBUG loaded listener.js 07:41:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x12414c800) [pid = 1675] [serial = 1126] [outer = 0x11dbe1c00] 07:41:53 INFO - PROCESS | 1675 | 1461508913018 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 07:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:41:53 INFO - PROCESS | 1675 | 1461508913050 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 1675 | 1461508913051 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:41:53 INFO - PROCESS | 1675 | 1461508913053 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 1675 | 1461508913054 Marionette TRACE conn2 <- [1,1474,null,{}] 07:41:53 INFO - PROCESS | 1675 | 1461508913056 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}] 07:41:53 INFO - PROCESS | 1675 | 1461508913139 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:41:53 INFO - PROCESS | 1675 | 1461508913143 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x127626800 == 83 [pid = 1675] [id = 376] 07:41:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x124150c00) [pid = 1675] [serial = 1127] [outer = 0x0] 07:41:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x12415bc00) [pid = 1675] [serial = 1128] [outer = 0x124150c00] 07:41:53 INFO - PROCESS | 1675 | 1461508913171 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x1248dac00) [pid = 1675] [serial = 1129] [outer = 0x124150c00] 07:41:53 INFO - PROCESS | 1675 | 1461508913538 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 07:41:53 INFO - PROCESS | 1675 | 1461508913574 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 1675 | 1461508913575 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:41:53 INFO - PROCESS | 1675 | 1461508913577 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 1675 | 1461508913578 Marionette TRACE conn2 <- [1,1478,null,{}] 07:41:53 INFO - PROCESS | 1675 | 1461508913581 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}] 07:41:53 INFO - PROCESS | 1675 | 1461508913701 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:41:53 INFO - PROCESS | 1675 | 1461508913742 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a9800 == 84 [pid = 1675] [id = 377] 07:41:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x124152c00) [pid = 1675] [serial = 1130] [outer = 0x0] 07:41:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x126c5fc00) [pid = 1675] [serial = 1131] [outer = 0x124152c00] 07:41:53 INFO - PROCESS | 1675 | 1461508913770 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x1276e1c00) [pid = 1675] [serial = 1132] [outer = 0x124152c00] 07:41:54 INFO - PROCESS | 1675 | 1461508914079 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]]]}] 07:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 07:41:54 INFO - PROCESS | 1675 | 1461508914098 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:41:54 INFO - PROCESS | 1675 | 1461508914101 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:41:54 INFO - PROCESS | 1675 | 1461508914103 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 1675 | 1461508914104 Marionette TRACE conn2 <- [1,1482,null,{}] 07:41:54 INFO - PROCESS | 1675 | 1461508914113 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}] 07:41:54 INFO - PROCESS | 1675 | 1461508914224 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:41:54 INFO - PROCESS | 1675 | 1461508914264 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfac800 == 85 [pid = 1675] [id = 378] 07:41:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x126dcd400) [pid = 1675] [serial = 1133] [outer = 0x0] 07:41:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x129b3a000) [pid = 1675] [serial = 1134] [outer = 0x126dcd400] 07:41:54 INFO - PROCESS | 1675 | 1461508914290 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x129c0ec00) [pid = 1675] [serial = 1135] [outer = 0x126dcd400] 07:41:54 INFO - PROCESS | 1675 | 1461508914650 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]]]}] 07:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 573ms 07:41:54 INFO - PROCESS | 1675 | 1461508914678 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:41:54 INFO - PROCESS | 1675 | 1461508914680 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:41:54 INFO - PROCESS | 1675 | 1461508914689 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:41:54 INFO - PROCESS | 1675 | 1461508914690 Marionette TRACE conn2 <- [1,1486,null,{}] 07:41:54 INFO - PROCESS | 1675 | 1461508914693 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}] 07:41:54 INFO - PROCESS | 1675 | 1461508914805 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:41:54 INFO - PROCESS | 1675 | 1461508914849 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c8000 == 86 [pid = 1675] [id = 379] 07:41:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x12701f000) [pid = 1675] [serial = 1136] [outer = 0x0] 07:41:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x114cbe800) [pid = 1675] [serial = 1137] [outer = 0x12701f000] 07:41:54 INFO - PROCESS | 1675 | 1461508914874 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x129cf2400) [pid = 1675] [serial = 1138] [outer = 0x12701f000] 07:41:55 INFO - PROCESS | 1675 | 1461508915211 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]]]}] 07:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 573ms 07:41:55 INFO - PROCESS | 1675 | 1461508915257 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 1675 | 1461508915259 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:41:55 INFO - PROCESS | 1675 | 1461508915261 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 1675 | 1461508915263 Marionette TRACE conn2 <- [1,1490,null,{}] 07:41:55 INFO - PROCESS | 1675 | 1461508915265 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}] 07:41:55 INFO - PROCESS | 1675 | 1461508915392 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:41:55 INFO - PROCESS | 1675 | 1461508915433 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e55f000 == 87 [pid = 1675] [id = 380] 07:41:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x1277e8800) [pid = 1675] [serial = 1139] [outer = 0x0] 07:41:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x12b544800) [pid = 1675] [serial = 1140] [outer = 0x1277e8800] 07:41:55 INFO - PROCESS | 1675 | 1461508915462 Marionette DEBUG loaded listener.js 07:41:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x12be03800) [pid = 1675] [serial = 1141] [outer = 0x1277e8800] 07:41:55 INFO - PROCESS | 1675 | 1461508915807 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]]]}] 07:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 571ms 07:41:55 INFO - PROCESS | 1675 | 1461508915839 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:41:55 INFO - PROCESS | 1675 | 1461508915840 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:41:55 INFO - PROCESS | 1675 | 1461508915842 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:41:55 INFO - PROCESS | 1675 | 1461508915843 Marionette TRACE conn2 <- [1,1494,null,{}] 07:41:55 INFO - PROCESS | 1675 | 1461508915845 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}] 07:41:55 INFO - PROCESS | 1675 | 1461508915958 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x11dbcf800) [pid = 1675] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x1243e7800) [pid = 1675] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x11c178c00) [pid = 1675] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12f90b800) [pid = 1675] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x11dbce800) [pid = 1675] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x1276d7c00) [pid = 1675] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x123c76400) [pid = 1675] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x12414cc00) [pid = 1675] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x12e943c00) [pid = 1675] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x12bbd3c00) [pid = 1675] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x12be0b000) [pid = 1675] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x1150f5800) [pid = 1675] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x12bbcf800) [pid = 1675] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x12b8f3000) [pid = 1675] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x11913a400) [pid = 1675] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x129c05400) [pid = 1675] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x126ce3000) [pid = 1675] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x12bbcd800) [pid = 1675] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x123e0fc00) [pid = 1675] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x123fd5800) [pid = 1675] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x114cbe000) [pid = 1675] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x11be9a800) [pid = 1675] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x1148d5000) [pid = 1675] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x11913c400) [pid = 1675] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x114f54400) [pid = 1675] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12462c000) [pid = 1675] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x12ffd7c00) [pid = 1675] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x11c173800) [pid = 1675] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x137a41400) [pid = 1675] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x118c26000) [pid = 1675] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x123e11c00) [pid = 1675] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x124635400) [pid = 1675] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x114cca000) [pid = 1675] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x11401c800) [pid = 1675] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x11a8a5400) [pid = 1675] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x11dbc2400) [pid = 1675] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x12b8f5800) [pid = 1675] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x118f30800) [pid = 1675] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x124265800) [pid = 1675] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x114005c00) [pid = 1675] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x11367f800) [pid = 1675] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x114cbd800) [pid = 1675] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x114f55800) [pid = 1675] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12d9fc000) [pid = 1675] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x137255800) [pid = 1675] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x11875c400) [pid = 1675] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x129cf5400) [pid = 1675] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x114f57800) [pid = 1675] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x119d9dc00) [pid = 1675] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x123b39400) [pid = 1675] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x1277f3000) [pid = 1675] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x1289e9800) [pid = 1675] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12e935000) [pid = 1675] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x124156000) [pid = 1675] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x114f36400) [pid = 1675] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x114015c00) [pid = 1675] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x11db65800) [pid = 1675] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x129b30400) [pid = 1675] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x123e11400) [pid = 1675] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x12ffdac00) [pid = 1675] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x12da7bc00) [pid = 1675] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x11c883400) [pid = 1675] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x11367f000) [pid = 1675] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x118c11c00) [pid = 1675] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x1150eb800) [pid = 1675] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x129b3b000) [pid = 1675] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x129b36800) [pid = 1675] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x123c76000) [pid = 1675] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x12be7d000) [pid = 1675] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:41:56 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x115a26c00) [pid = 1675] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:41:56 INFO - PROCESS | 1675 | 1461508916707 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x11349d800 == 88 [pid = 1675] [id = 381] 07:41:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x11367fc00) [pid = 1675] [serial = 1142] [outer = 0x0] 07:41:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x11401c800) [pid = 1675] [serial = 1143] [outer = 0x11367fc00] 07:41:56 INFO - PROCESS | 1675 | 1461508916736 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x114f54400) [pid = 1675] [serial = 1144] [outer = 0x11367fc00] 07:41:57 INFO - PROCESS | 1675 | 1461508917124 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]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1319ms 07:41:57 INFO - PROCESS | 1675 | 1461508917162 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 1675 | 1461508917163 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:41:57 INFO - PROCESS | 1675 | 1461508917168 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 1675 | 1461508917169 Marionette TRACE conn2 <- [1,1498,null,{}] 07:41:57 INFO - PROCESS | 1675 | 1461508917172 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}] 07:41:57 INFO - PROCESS | 1675 | 1461508917331 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:41:57 INFO - PROCESS | 1675 | 1461508917339 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x123ba3000 == 89 [pid = 1675] [id = 382] 07:41:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x114ca9000) [pid = 1675] [serial = 1145] [outer = 0x0] 07:41:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x11913c400) [pid = 1675] [serial = 1146] [outer = 0x114ca9000] 07:41:57 INFO - PROCESS | 1675 | 1461508917365 Marionette DEBUG loaded listener.js 07:41:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x11af6a000) [pid = 1675] [serial = 1147] [outer = 0x114ca9000] 07:41:57 INFO - PROCESS | 1675 | 1461508917661 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]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 07:41:57 INFO - PROCESS | 1675 | 1461508917689 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:41:57 INFO - PROCESS | 1675 | 1461508917691 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:41:57 INFO - PROCESS | 1675 | 1461508917695 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 1675 | 1461508917696 Marionette TRACE conn2 <- [1,1502,null,{}] 07:41:57 INFO - PROCESS | 1675 | 1461508917703 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}] 07:41:57 INFO - PROCESS | 1675 | 1461508917842 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:41:57 INFO - PROCESS | 1675 | 1461508917964 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d7af800 == 90 [pid = 1675] [id = 383] 07:41:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x11aaf1c00) [pid = 1675] [serial = 1148] [outer = 0x0] 07:41:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x11c173c00) [pid = 1675] [serial = 1149] [outer = 0x11aaf1c00] 07:41:58 INFO - PROCESS | 1675 | 1461508918007 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x11dbcfc00) [pid = 1675] [serial = 1150] [outer = 0x11aaf1c00] 07:41:58 INFO - PROCESS | 1675 | 1461508918360 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]]]}] 07:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 674ms 07:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:41:58 INFO - PROCESS | 1675 | 1461508918368 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:41:58 INFO - PROCESS | 1675 | 1461508918369 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:41:58 INFO - PROCESS | 1675 | 1461508918371 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:41:58 INFO - PROCESS | 1675 | 1461508918372 Marionette TRACE conn2 <- [1,1506,null,{}] 07:41:58 INFO - PROCESS | 1675 | 1461508918375 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}] 07:41:58 INFO - PROCESS | 1675 | 1461508918470 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:41:58 INFO - PROCESS | 1675 | 1461508918538 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f92d800 == 91 [pid = 1675] [id = 384] 07:41:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x11ad6c400) [pid = 1675] [serial = 1151] [outer = 0x0] 07:41:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x124009800) [pid = 1675] [serial = 1152] [outer = 0x11ad6c400] 07:41:58 INFO - PROCESS | 1675 | 1461508918563 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x124626800) [pid = 1675] [serial = 1153] [outer = 0x11ad6c400] 07:41:59 INFO - PROCESS | 1675 | 1461508919008 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]]]}] 07:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 07:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:41:59 INFO - PROCESS | 1675 | 1461508919042 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:41:59 INFO - PROCESS | 1675 | 1461508919044 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:41:59 INFO - PROCESS | 1675 | 1461508919049 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 1675 | 1461508919052 Marionette TRACE conn2 <- [1,1510,null,{}] 07:41:59 INFO - PROCESS | 1675 | 1461508919058 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}] 07:41:59 INFO - PROCESS | 1675 | 1461508919225 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:41:59 INFO - PROCESS | 1675 | 1461508919398 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a842800 == 92 [pid = 1675] [id = 385] 07:41:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x115337400) [pid = 1675] [serial = 1154] [outer = 0x0] 07:41:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x115826400) [pid = 1675] [serial = 1155] [outer = 0x115337400] 07:41:59 INFO - PROCESS | 1675 | 1461508919450 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x11913a800) [pid = 1675] [serial = 1156] [outer = 0x115337400] 07:41:59 INFO - PROCESS | 1675 | 1461508919948 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]]]}] 07:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 930ms 07:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:41:59 INFO - PROCESS | 1675 | 1461508919981 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:41:59 INFO - PROCESS | 1675 | 1461508919985 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:41:59 INFO - PROCESS | 1675 | 1461508919991 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 1675 | 1461508919993 Marionette TRACE conn2 <- [1,1514,null,{}] 07:41:59 INFO - PROCESS | 1675 | 1461508919995 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}] 07:42:00 INFO - PROCESS | 1675 | 1461508920108 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:42:00 INFO - PROCESS | 1675 | 1461508920188 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b89000 == 93 [pid = 1675] [id = 386] 07:42:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x11aaf6000) [pid = 1675] [serial = 1157] [outer = 0x0] 07:42:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x11af6f000) [pid = 1675] [serial = 1158] [outer = 0x11aaf6000] 07:42:00 INFO - PROCESS | 1675 | 1461508920219 Marionette DEBUG loaded listener.js 07:42:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x11be17c00) [pid = 1675] [serial = 1159] [outer = 0x11aaf6000] 07:42:00 INFO - PROCESS | 1675 | 1461508920627 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]]]}] 07:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 07:42:00 INFO - PROCESS | 1675 | 1461508920661 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 1675 | 1461508920662 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:42:00 INFO - PROCESS | 1675 | 1461508920665 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 1675 | 1461508920668 Marionette TRACE conn2 <- [1,1518,null,{}] 07:42:00 INFO - PROCESS | 1675 | 1461508920676 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}] 07:42:00 INFO - PROCESS | 1675 | 1461508920813 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:42:00 INFO - PROCESS | 1675 | 1461508920897 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e567000 == 94 [pid = 1675] [id = 387] 07:42:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x11c882000) [pid = 1675] [serial = 1160] [outer = 0x0] 07:42:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x11dbc8c00) [pid = 1675] [serial = 1161] [outer = 0x11c882000] 07:42:00 INFO - PROCESS | 1675 | 1461508920932 Marionette DEBUG loaded listener.js 07:42:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x123e0a800) [pid = 1675] [serial = 1162] [outer = 0x11c882000] 07:42:01 INFO - PROCESS | 1675 | 1461508921361 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]]]}] 07:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 722ms 07:42:01 INFO - PROCESS | 1675 | 1461508921387 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:42:01 INFO - PROCESS | 1675 | 1461508921389 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:42:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:42:01 INFO - PROCESS | 1675 | 1461508921392 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:42:01 INFO - PROCESS | 1675 | 1461508921393 Marionette TRACE conn2 <- [1,1522,null,{}] 07:42:01 INFO - PROCESS | 1675 | 1461508921396 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}] 07:42:01 INFO - PROCESS | 1675 | 1461508921508 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:42:01 INFO - PROCESS | 1675 | 1461508921617 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff06800 == 95 [pid = 1675] [id = 388] 07:42:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x123e63c00) [pid = 1675] [serial = 1163] [outer = 0x0] 07:42:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x124143000) [pid = 1675] [serial = 1164] [outer = 0x123e63c00] 07:42:01 INFO - PROCESS | 1675 | 1461508921652 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x124266c00) [pid = 1675] [serial = 1165] [outer = 0x123e63c00] 07:42:02 INFO - PROCESS | 1675 | 1461508922025 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"]]]}] 07:42:02 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 () { 07:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:42:02 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 () { 07:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:42:02 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 () { 07:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:42:02 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 () { 07:42:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:42:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 670ms 07:42:02 INFO - PROCESS | 1675 | 1461508922063 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 1675 | 1461508922064 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:42:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:42:02 INFO - PROCESS | 1675 | 1461508922067 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 1675 | 1461508922068 Marionette TRACE conn2 <- [1,1526,null,{}] 07:42:02 INFO - PROCESS | 1675 | 1461508922070 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}] 07:42:02 INFO - PROCESS | 1675 | 1461508922196 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:42:02 INFO - PROCESS | 1675 | 1461508922277 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x130493800 == 96 [pid = 1675] [id = 389] 07:42:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x124040c00) [pid = 1675] [serial = 1166] [outer = 0x0] 07:42:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x126ce3000) [pid = 1675] [serial = 1167] [outer = 0x124040c00] 07:42:02 INFO - PROCESS | 1675 | 1461508922308 Marionette DEBUG loaded listener.js 07:42:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x129c0c400) [pid = 1675] [serial = 1168] [outer = 0x124040c00] 07:42:02 INFO - PROCESS | 1675 | 1461508922682 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"]]]}] 07:42:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:42:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:42:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:42:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 668ms 07:42:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:42:02 INFO - PROCESS | 1675 | 1461508922736 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 1675 | 1461508922738 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:42:02 INFO - PROCESS | 1675 | 1461508922740 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 1675 | 1461508922741 Marionette TRACE conn2 <- [1,1530,null,{}] 07:42:02 INFO - PROCESS | 1675 | 1461508922744 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}] 07:42:02 INFO - PROCESS | 1675 | 1461508922870 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:42:02 INFO - PROCESS | 1675 | 1461508922983 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x131db7800 == 97 [pid = 1675] [id = 390] 07:42:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x129cefc00) [pid = 1675] [serial = 1169] [outer = 0x0] 07:42:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x12b549800) [pid = 1675] [serial = 1170] [outer = 0x129cefc00] 07:42:03 INFO - PROCESS | 1675 | 1461508923019 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12bf56000) [pid = 1675] [serial = 1171] [outer = 0x129cefc00] 07:42:03 INFO - PROCESS | 1675 | 1461508923362 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]]]}] 07:42:03 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 07:42:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:42:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:42:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:42:03 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. 07:42:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:42:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 671ms 07:42:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:42:03 INFO - PROCESS | 1675 | 1461508923412 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:42:03 INFO - PROCESS | 1675 | 1461508923413 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:42:03 INFO - PROCESS | 1675 | 1461508923416 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:42:03 INFO - PROCESS | 1675 | 1461508923417 Marionette TRACE conn2 <- [1,1534,null,{}] 07:42:03 INFO - PROCESS | 1675 | 1461508923419 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}] 07:42:03 INFO - PROCESS | 1675 | 1461508923528 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:42:03 INFO - PROCESS | 1675 | 1461508923632 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bde800 == 98 [pid = 1675] [id = 391] 07:42:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x129cf4400) [pid = 1675] [serial = 1172] [outer = 0x0] 07:42:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x12d055800) [pid = 1675] [serial = 1173] [outer = 0x129cf4400] 07:42:03 INFO - PROCESS | 1675 | 1461508923663 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x12d6bf800) [pid = 1675] [serial = 1174] [outer = 0x129cf4400] 07:42:04 INFO - PROCESS | 1675 | 1461508924077 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]]]}] 07:42:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:42:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 07:42:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:42:04 INFO - PROCESS | 1675 | 1461508924087 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:42:04 INFO - PROCESS | 1675 | 1461508924088 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:42:04 INFO - PROCESS | 1675 | 1461508924090 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 1675 | 1461508924091 Marionette TRACE conn2 <- [1,1538,null,{}] 07:42:04 INFO - PROCESS | 1675 | 1461508924094 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}] 07:42:04 INFO - PROCESS | 1675 | 1461508924205 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:42:04 INFO - PROCESS | 1675 | 1461508924334 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x137de2800 == 99 [pid = 1675] [id = 392] 07:42:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x114862c00) [pid = 1675] [serial = 1175] [outer = 0x0] 07:42:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x12d7ebc00) [pid = 1675] [serial = 1176] [outer = 0x114862c00] 07:42:04 INFO - PROCESS | 1675 | 1461508924367 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x12d9fb400) [pid = 1675] [serial = 1177] [outer = 0x114862c00] 07:42:04 INFO - PROCESS | 1675 | 1461508924772 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]]]}] 07:42:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:42:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 720ms 07:42:04 INFO - PROCESS | 1675 | 1461508924810 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:42:04 INFO - PROCESS | 1675 | 1461508924812 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:42:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:42:04 INFO - PROCESS | 1675 | 1461508924814 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 1675 | 1461508924815 Marionette TRACE conn2 <- [1,1542,null,{}] 07:42:04 INFO - PROCESS | 1675 | 1461508924818 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}] 07:42:04 INFO - PROCESS | 1675 | 1461508924947 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:42:05 INFO - PROCESS | 1675 | 1461508925034 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8e6000 == 100 [pid = 1675] [id = 393] 07:42:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x1148c7c00) [pid = 1675] [serial = 1178] [outer = 0x0] 07:42:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x119253400) [pid = 1675] [serial = 1179] [outer = 0x1148c7c00] 07:42:05 INFO - PROCESS | 1675 | 1461508925065 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x129c10800) [pid = 1675] [serial = 1180] [outer = 0x1148c7c00] 07:42:05 INFO - PROCESS | 1675 | 1461508925478 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]]]}] 07:42:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:42:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 719ms 07:42:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:42:05 INFO - PROCESS | 1675 | 1461508925534 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 1675 | 1461508925535 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:42:05 INFO - PROCESS | 1675 | 1461508925537 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 1675 | 1461508925539 Marionette TRACE conn2 <- [1,1546,null,{}] 07:42:05 INFO - PROCESS | 1675 | 1461508925541 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}] 07:42:05 INFO - PROCESS | 1675 | 1461508925654 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:42:05 INFO - PROCESS | 1675 | 1461508925740 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a844000 == 101 [pid = 1675] [id = 394] 07:42:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x114ca9400) [pid = 1675] [serial = 1181] [outer = 0x0] 07:42:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x118f2c400) [pid = 1675] [serial = 1182] [outer = 0x114ca9400] 07:42:05 INFO - PROCESS | 1675 | 1461508925773 Marionette DEBUG loaded listener.js 07:42:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x11be93c00) [pid = 1675] [serial = 1183] [outer = 0x114ca9400] 07:42:06 INFO - PROCESS | 1675 | 1461508926398 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]]]}] 07:42:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:42:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 920ms 07:42:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:42:06 INFO - PROCESS | 1675 | 1461508926458 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:42:06 INFO - PROCESS | 1675 | 1461508926460 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:42:06 INFO - PROCESS | 1675 | 1461508926483 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:42:06 INFO - PROCESS | 1675 | 1461508926485 Marionette TRACE conn2 <- [1,1550,null,{}] 07:42:06 INFO - PROCESS | 1675 | 1461508926492 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}] 07:42:06 INFO - PROCESS | 1675 | 1461508926595 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:42:06 INFO - PROCESS | 1675 | 1461508926686 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b846800 == 102 [pid = 1675] [id = 395] 07:42:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x1144b7000) [pid = 1675] [serial = 1184] [outer = 0x0] 07:42:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x1150f5800) [pid = 1675] [serial = 1185] [outer = 0x1144b7000] 07:42:06 INFO - PROCESS | 1675 | 1461508926714 Marionette DEBUG loaded listener.js 07:42:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x118f2d800) [pid = 1675] [serial = 1186] [outer = 0x1144b7000] 07:42:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:42:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 745ms 07:42:07 INFO - PROCESS | 1675 | 1461508927203 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]]]}] 07:42:07 INFO - PROCESS | 1675 | 1461508927209 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 1675 | 1461508927217 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:42:07 INFO - PROCESS | 1675 | 1461508927222 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 1675 | 1461508927223 Marionette TRACE conn2 <- [1,1554,null,{}] 07:42:07 INFO - PROCESS | 1675 | 1461508927227 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}] 07:42:07 INFO - PROCESS | 1675 | 1461508927337 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:42:07 INFO - PROCESS | 1675 | 1461508927485 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x119283000 == 103 [pid = 1675] [id = 396] 07:42:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x1197a6000) [pid = 1675] [serial = 1187] [outer = 0x0] 07:42:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x11aa77400) [pid = 1675] [serial = 1188] [outer = 0x1197a6000] 07:42:07 INFO - PROCESS | 1675 | 1461508927517 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x11b2f6000) [pid = 1675] [serial = 1189] [outer = 0x1197a6000] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa56000 == 102 [pid = 1675] [id = 269] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x137c6b800 == 101 [pid = 1675] [id = 289] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12d7af800 == 100 [pid = 1675] [id = 383] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x123ba3000 == 99 [pid = 1675] [id = 382] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x11349d800 == 98 [pid = 1675] [id = 381] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12e55f000 == 97 [pid = 1675] [id = 380] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c8000 == 96 [pid = 1675] [id = 379] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfac800 == 95 [pid = 1675] [id = 378] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x12d05cc00) [pid = 1675] [serial = 1044] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x12e92d000) [pid = 1675] [serial = 1047] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x12eae4000) [pid = 1675] [serial = 1050] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12e935800) [pid = 1675] [serial = 1053] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x12b7f7800) [pid = 1675] [serial = 1056] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x137e5a800) [pid = 1675] [serial = 1092] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a9800 == 94 [pid = 1675] [id = 377] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x127626800 == 93 [pid = 1675] [id = 376] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x118822800 == 92 [pid = 1675] [id = 375] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x118c4f000 == 91 [pid = 1675] [id = 374] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x129b68800 == 90 [pid = 1675] [id = 373] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x123daa800 == 89 [pid = 1675] [id = 372] 07:42:07 INFO - PROCESS | 1675 | --DOCSHELL 0x119d92800 == 88 [pid = 1675] [id = 371] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x124160800) [pid = 1675] [serial = 861] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x12e93ec00) [pid = 1675] [serial = 714] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x114cc7c00) [pid = 1675] [serial = 642] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x123e0b400) [pid = 1675] [serial = 789] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x129b39800) [pid = 1675] [serial = 657] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x126ce6c00) [pid = 1675] [serial = 744] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x12b53f800) [pid = 1675] [serial = 792] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x12f37f800) [pid = 1675] [serial = 804] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x137e58400) [pid = 1675] [serial = 873] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x12f1a5000) [pid = 1675] [serial = 855] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x11b2f1c00) [pid = 1675] [serial = 729] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x12ead8000) [pid = 1675] [serial = 798] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x12bf55c00) [pid = 1675] [serial = 934] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x11ad77c00) [pid = 1675] [serial = 922] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x12bf4c800) [pid = 1675] [serial = 711] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12b7fd800) [pid = 1675] [serial = 931] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x12da7c400) [pid = 1675] [serial = 795] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x1243e6800) [pid = 1675] [serial = 741] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x137a45400) [pid = 1675] [serial = 867] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x114f3bc00) [pid = 1675] [serial = 726] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x11dbc2800) [pid = 1675] [serial = 732] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12f1a6c00) [pid = 1675] [serial = 807] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x12ffd1800) [pid = 1675] [serial = 1012] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x12da81800) [pid = 1675] [serial = 943] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x124634800) [pid = 1675] [serial = 654] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x130dc7400) [pid = 1675] [serial = 864] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x124144c00) [pid = 1675] [serial = 648] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x137a49c00) [pid = 1675] [serial = 870] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x11aaf2800) [pid = 1675] [serial = 702] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x12d7ea800) [pid = 1675] [serial = 940] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x129b39c00) [pid = 1675] [serial = 708] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x115986c00) [pid = 1675] [serial = 919] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x12b704c00) [pid = 1675] [serial = 600] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x11af67400) [pid = 1675] [serial = 645] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x12415d800) [pid = 1675] [serial = 925] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x12d6b1c00) [pid = 1675] [serial = 937] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x11db63800) [pid = 1675] [serial = 852] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x12be3d800) [pid = 1675] [serial = 651] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x115ab1000) [pid = 1675] [serial = 849] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x12f19f800) [pid = 1675] [serial = 801] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x11a8a1c00) [pid = 1675] [serial = 786] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x11a8a1400) [pid = 1675] [serial = 591] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x123e08c00) [pid = 1675] [serial = 738] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x1276d7400) [pid = 1675] [serial = 747] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x11dbc9c00) [pid = 1675] [serial = 705] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x130275800) [pid = 1675] [serial = 858] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x123c6ec00) [pid = 1675] [serial = 735] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x129b39400) [pid = 1675] [serial = 750] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x129b38400) [pid = 1675] [serial = 928] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x11919d800) [pid = 1675] [serial = 988] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x11db6d800) [pid = 1675] [serial = 991] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x126dcf400) [pid = 1675] [serial = 994] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x12be07c00) [pid = 1675] [serial = 997] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x12e51cc00) [pid = 1675] [serial = 1000] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x12f37f000) [pid = 1675] [serial = 1003] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x12404b000) [pid = 1675] [serial = 594] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x12be3b000) [pid = 1675] [serial = 597] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x130277c00) [pid = 1675] [serial = 1077] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x130dc3c00) [pid = 1675] [serial = 1080] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x11c88c000) [pid = 1675] [serial = 1083] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x11c890000) [pid = 1675] [serial = 1086] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x137254400) [pid = 1675] [serial = 1081] [outer = 0x0] [url = about:blank] 07:42:07 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x11c890400) [pid = 1675] [serial = 1084] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x11a8ad400) [pid = 1675] [serial = 1060] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x118e25400) [pid = 1675] [serial = 1059] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x118e22c00) [pid = 1675] [serial = 1030] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x115451c00) [pid = 1675] [serial = 1029] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x11a8ad800) [pid = 1675] [serial = 1032] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x12b70cc00) [pid = 1675] [serial = 1068] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x12bf4fc00) [pid = 1675] [serial = 1069] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x12b54a000) [pid = 1675] [serial = 1027] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x12414f400) [pid = 1675] [serial = 1065] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x1248dc800) [pid = 1675] [serial = 1066] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x12d7eac00) [pid = 1675] [serial = 1071] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x12d9f9400) [pid = 1675] [serial = 1072] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x11aca7400) [pid = 1675] [serial = 1062] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 148 (0x11db61400) [pid = 1675] [serial = 1063] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 147 (0x1245e5400) [pid = 1675] [serial = 1038] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 146 (0x12b7f9c00) [pid = 1675] [serial = 1041] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 145 (0x11c487c00) [pid = 1675] [serial = 1035] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 144 (0x12d6bd800) [pid = 1675] [serial = 1074] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 143 (0x137256800) [pid = 1675] [serial = 1087] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 142 (0x130dbd800) [pid = 1675] [serial = 1078] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 141 (0x137e51800) [pid = 1675] [serial = 1090] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 140 (0x12ffda800) [pid = 1675] [serial = 1075] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | --DOMWINDOW == 139 (0x13725d000) [pid = 1675] [serial = 1089] [outer = 0x0] [url = about:blank] 07:42:08 INFO - PROCESS | 1675 | 1461508927993 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]]]}] 07:42:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:42:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 825ms 07:42:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:42:08 INFO - PROCESS | 1675 | 1461508928047 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 1675 | 1461508928048 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:42:08 INFO - PROCESS | 1675 | 1461508928050 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 1675 | 1461508928053 Marionette TRACE conn2 <- [1,1558,null,{}] 07:42:08 INFO - PROCESS | 1675 | 1461508928060 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}] 07:42:08 INFO - PROCESS | 1675 | 1461508928155 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:42:08 INFO - PROCESS | 1675 | 1461508928160 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d2000 == 89 [pid = 1675] [id = 397] 07:42:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 140 (0x11b2f8c00) [pid = 1675] [serial = 1190] [outer = 0x0] 07:42:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 141 (0x11be30400) [pid = 1675] [serial = 1191] [outer = 0x11b2f8c00] 07:42:08 INFO - PROCESS | 1675 | 1461508928189 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 142 (0x11c3ae800) [pid = 1675] [serial = 1192] [outer = 0x11b2f8c00] 07:42:08 INFO - PROCESS | 1675 | 1461508928599 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]]]}] 07:42:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:42:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 577ms 07:42:08 INFO - PROCESS | 1675 | 1461508928627 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 1675 | 1461508928629 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:42:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:42:08 INFO - PROCESS | 1675 | 1461508928631 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 1675 | 1461508928632 Marionette TRACE conn2 <- [1,1562,null,{}] 07:42:08 INFO - PROCESS | 1675 | 1461508928634 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}] 07:42:08 INFO - PROCESS | 1675 | 1461508928724 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:42:08 INFO - PROCESS | 1675 | 1461508928728 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x123ba0000 == 90 [pid = 1675] [id = 398] 07:42:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 143 (0x11c48c000) [pid = 1675] [serial = 1193] [outer = 0x0] 07:42:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 144 (0x11c890400) [pid = 1675] [serial = 1194] [outer = 0x11c48c000] 07:42:08 INFO - PROCESS | 1675 | 1461508928756 Marionette DEBUG loaded listener.js 07:42:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 145 (0x11dbcd400) [pid = 1675] [serial = 1195] [outer = 0x11c48c000] 07:42:09 INFO - PROCESS | 1675 | 1461508929103 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]]]}] 07:42:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 07:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:42:09 INFO - PROCESS | 1675 | 1461508929151 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 1675 | 1461508929152 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:42:09 INFO - PROCESS | 1675 | 1461508929154 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 1675 | 1461508929155 Marionette TRACE conn2 <- [1,1566,null,{}] 07:42:09 INFO - PROCESS | 1675 | 1461508929158 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}] 07:42:09 INFO - PROCESS | 1675 | 1461508929246 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:42:09 INFO - PROCESS | 1675 | 1461508929250 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x127626800 == 91 [pid = 1675] [id = 399] 07:42:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 146 (0x11dbcf400) [pid = 1675] [serial = 1196] [outer = 0x0] 07:42:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 147 (0x123b37000) [pid = 1675] [serial = 1197] [outer = 0x11dbcf400] 07:42:09 INFO - PROCESS | 1675 | 1461508929276 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 148 (0x123e07c00) [pid = 1675] [serial = 1198] [outer = 0x11dbcf400] 07:42:09 INFO - PROCESS | 1675 | 1461508929709 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]]]}] 07:42:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 573ms 07:42:09 INFO - PROCESS | 1675 | 1461508929728 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:42:09 INFO - PROCESS | 1675 | 1461508929730 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:42:09 INFO - PROCESS | 1675 | 1461508929733 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:42:09 INFO - PROCESS | 1675 | 1461508929735 Marionette TRACE conn2 <- [1,1570,null,{}] 07:42:09 INFO - PROCESS | 1675 | 1461508929762 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}] 07:42:09 INFO - PROCESS | 1675 | 1461508929884 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:42:09 INFO - PROCESS | 1675 | 1461508929890 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b566000 == 92 [pid = 1675] [id = 400] 07:42:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x124157c00) [pid = 1675] [serial = 1199] [outer = 0x0] 07:42:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x124634800) [pid = 1675] [serial = 1200] [outer = 0x124157c00] 07:42:09 INFO - PROCESS | 1675 | 1461508929918 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x126dcf400) [pid = 1675] [serial = 1201] [outer = 0x124157c00] 07:42:10 INFO - PROCESS | 1675 | 1461508930303 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]]]}] 07:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 595ms 07:42:10 INFO - PROCESS | 1675 | 1461508930329 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 1675 | 1461508930330 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:42:10 INFO - PROCESS | 1675 | 1461508930334 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 1675 | 1461508930335 Marionette TRACE conn2 <- [1,1574,null,{}] 07:42:10 INFO - PROCESS | 1675 | 1461508930344 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}] 07:42:10 INFO - PROCESS | 1675 | 1461508930457 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:42:10 INFO - PROCESS | 1675 | 1461508930503 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbc1800 == 93 [pid = 1675] [id = 401] 07:42:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x124158c00) [pid = 1675] [serial = 1202] [outer = 0x0] 07:42:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x1289f5c00) [pid = 1675] [serial = 1203] [outer = 0x124158c00] 07:42:10 INFO - PROCESS | 1675 | 1461508930528 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x129c11c00) [pid = 1675] [serial = 1204] [outer = 0x124158c00] 07:42:10 INFO - PROCESS | 1675 | 1461508930866 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]]]}] 07:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 576ms 07:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:42:10 INFO - PROCESS | 1675 | 1461508930911 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 1675 | 1461508930912 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:42:10 INFO - PROCESS | 1675 | 1461508930914 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 1675 | 1461508930915 Marionette TRACE conn2 <- [1,1578,null,{}] 07:42:10 INFO - PROCESS | 1675 | 1461508930918 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}] 07:42:11 INFO - PROCESS | 1675 | 1461508931032 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:42:11 INFO - PROCESS | 1675 | 1461508931072 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfb5800 == 94 [pid = 1675] [id = 402] 07:42:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x1276d7400) [pid = 1675] [serial = 1205] [outer = 0x0] 07:42:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x129cf3c00) [pid = 1675] [serial = 1206] [outer = 0x1276d7400] 07:42:11 INFO - PROCESS | 1675 | 1461508931098 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x12b545800) [pid = 1675] [serial = 1207] [outer = 0x1276d7400] 07:42:11 INFO - PROCESS | 1675 | 1461508931426 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]]]}] 07:42:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:42:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 07:42:11 INFO - PROCESS | 1675 | 1461508931435 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:42:11 INFO - PROCESS | 1675 | 1461508931436 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:42:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:42:11 INFO - PROCESS | 1675 | 1461508931438 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 1675 | 1461508931439 Marionette TRACE conn2 <- [1,1582,null,{}] 07:42:11 INFO - PROCESS | 1675 | 1461508931442 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}] 07:42:11 INFO - PROCESS | 1675 | 1461508931558 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:42:11 INFO - PROCESS | 1675 | 1461508931575 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c2000 == 95 [pid = 1675] [id = 403] 07:42:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x12b546000) [pid = 1675] [serial = 1208] [outer = 0x0] 07:42:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12b7fe000) [pid = 1675] [serial = 1209] [outer = 0x12b546000] 07:42:11 INFO - PROCESS | 1675 | 1461508931601 Marionette DEBUG loaded listener.js 07:42:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x12be0b000) [pid = 1675] [serial = 1210] [outer = 0x12b546000] 07:42:11 INFO - PROCESS | 1675 | 1461508931987 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]]]}] 07:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 571ms 07:42:12 INFO - PROCESS | 1675 | 1461508932010 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:42:12 INFO - PROCESS | 1675 | 1461508932012 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:42:12 INFO - PROCESS | 1675 | 1461508932017 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:42:12 INFO - PROCESS | 1675 | 1461508932019 Marionette TRACE conn2 <- [1,1586,null,{}] 07:42:12 INFO - PROCESS | 1675 | 1461508932022 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}] 07:42:12 INFO - PROCESS | 1675 | 1461508932424 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x114ca9000) [pid = 1675] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x12eadfc00) [pid = 1675] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x114020c00) [pid = 1675] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x126dcd400) [pid = 1675] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x12701f000) [pid = 1675] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x1277e8800) [pid = 1675] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x137256400) [pid = 1675] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x11be15800) [pid = 1675] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x119193c00) [pid = 1675] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x11ad78c00) [pid = 1675] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x124150c00) [pid = 1675] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 148 (0x114f2d800) [pid = 1675] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 147 (0x11dbe1c00) [pid = 1675] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 146 (0x114ca8c00) [pid = 1675] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 145 (0x11aaf1c00) [pid = 1675] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 144 (0x124152c00) [pid = 1675] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:42:12 INFO - PROCESS | 1675 | --DOMWINDOW == 143 (0x11367fc00) [pid = 1675] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:42:12 INFO - PROCESS | 1675 | 1461508932480 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197ef800 == 96 [pid = 1675] [id = 404] 07:42:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 144 (0x11367fc00) [pid = 1675] [serial = 1211] [outer = 0x0] 07:42:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 145 (0x114c39800) [pid = 1675] [serial = 1212] [outer = 0x11367fc00] 07:42:12 INFO - PROCESS | 1675 | 1461508932506 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 146 (0x11924a000) [pid = 1675] [serial = 1213] [outer = 0x11367fc00] 07:42:12 INFO - PROCESS | 1675 | 1461508932911 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]]]}] 07:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 921ms 07:42:12 INFO - PROCESS | 1675 | 1461508932938 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:42:12 INFO - PROCESS | 1675 | 1461508932940 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:42:12 INFO - PROCESS | 1675 | 1461508932944 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:42:12 INFO - PROCESS | 1675 | 1461508932948 Marionette TRACE conn2 <- [1,1590,null,{}] 07:42:12 INFO - PROCESS | 1675 | 1461508932953 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}] 07:42:13 INFO - PROCESS | 1675 | 1461508933114 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:42:13 INFO - PROCESS | 1675 | 1461508933127 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12eaa9800 == 97 [pid = 1675] [id = 405] 07:42:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 147 (0x11be15800) [pid = 1675] [serial = 1214] [outer = 0x0] 07:42:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 148 (0x12be3c000) [pid = 1675] [serial = 1215] [outer = 0x11be15800] 07:42:13 INFO - PROCESS | 1675 | 1461508933174 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x12d7eac00) [pid = 1675] [serial = 1216] [outer = 0x11be15800] 07:42:13 INFO - PROCESS | 1675 | 1461508933532 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]]]}] 07:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 624ms 07:42:13 INFO - PROCESS | 1675 | 1461508933579 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:42:13 INFO - PROCESS | 1675 | 1461508933580 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:42:13 INFO - PROCESS | 1675 | 1461508933584 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 1675 | 1461508933585 Marionette TRACE conn2 <- [1,1594,null,{}] 07:42:13 INFO - PROCESS | 1675 | 1461508933587 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}] 07:42:13 INFO - PROCESS | 1675 | 1461508933682 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:42:13 INFO - PROCESS | 1675 | 1461508933686 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6bf800 == 98 [pid = 1675] [id = 406] 07:42:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x12d9f1400) [pid = 1675] [serial = 1217] [outer = 0x0] 07:42:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x12da80c00) [pid = 1675] [serial = 1218] [outer = 0x12d9f1400] 07:42:13 INFO - PROCESS | 1675 | 1461508933711 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x12e3a9c00) [pid = 1675] [serial = 1219] [outer = 0x12d9f1400] 07:42:14 INFO - PROCESS | 1675 | 1461508934052 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 07:42:14 INFO - PROCESS | 1675 | 1461508934103 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:42:14 INFO - PROCESS | 1675 | 1461508934104 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:42:14 INFO - PROCESS | 1675 | 1461508934106 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 1675 | 1461508934107 Marionette TRACE conn2 <- [1,1598,null,{}] 07:42:14 INFO - PROCESS | 1675 | 1461508934110 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}] 07:42:14 INFO - PROCESS | 1675 | 1461508934203 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:42:14 INFO - PROCESS | 1675 | 1461508934272 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12fc3c800 == 99 [pid = 1675] [id = 407] 07:42:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x12e3a7c00) [pid = 1675] [serial = 1220] [outer = 0x0] 07:42:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x12e516c00) [pid = 1675] [serial = 1221] [outer = 0x12e3a7c00] 07:42:14 INFO - PROCESS | 1675 | 1461508934297 Marionette DEBUG loaded listener.js 07:42:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x12e53dc00) [pid = 1675] [serial = 1222] [outer = 0x12e3a7c00] 07:42:14 INFO - PROCESS | 1675 | 1461508934778 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 722ms 07:42:14 INFO - PROCESS | 1675 | 1461508934828 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:42:14 INFO - PROCESS | 1675 | 1461508934833 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:42:14 INFO - PROCESS | 1675 | 1461508934837 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 1675 | 1461508934840 Marionette TRACE conn2 <- [1,1602,null,{}] 07:42:14 INFO - PROCESS | 1675 | 1461508934843 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}] 07:42:14 INFO - PROCESS | 1675 | 1461508934957 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:42:15 INFO - PROCESS | 1675 | 1461508935040 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a886800 == 100 [pid = 1675] [id = 408] 07:42:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x1150ed800) [pid = 1675] [serial = 1223] [outer = 0x0] 07:42:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x11875c400) [pid = 1675] [serial = 1224] [outer = 0x1150ed800] 07:42:15 INFO - PROCESS | 1675 | 1461508935083 Marionette DEBUG loaded listener.js 07:42:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x1197a5c00) [pid = 1675] [serial = 1225] [outer = 0x1150ed800] 07:42:15 INFO - PROCESS | 1675 | 1461508935611 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]]]}] 07:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 827ms 07:42:15 INFO - PROCESS | 1675 | 1461508935667 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:42:15 INFO - PROCESS | 1675 | 1461508935673 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:42:15 INFO - PROCESS | 1675 | 1461508935680 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:42:15 INFO - PROCESS | 1675 | 1461508935683 Marionette TRACE conn2 <- [1,1606,null,{}] 07:42:15 INFO - PROCESS | 1675 | 1461508935687 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}] 07:42:15 INFO - PROCESS | 1675 | 1461508935860 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:42:15 INFO - PROCESS | 1675 | 1461508935970 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x12771e800 == 101 [pid = 1675] [id = 409] 07:42:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x11af6e000) [pid = 1675] [serial = 1226] [outer = 0x0] 07:42:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x11be9c000) [pid = 1675] [serial = 1227] [outer = 0x11af6e000] 07:42:16 INFO - PROCESS | 1675 | 1461508936018 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x11c885800) [pid = 1675] [serial = 1228] [outer = 0x11af6e000] 07:42:16 INFO - PROCESS | 1675 | 1461508936431 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]]]}] 07:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 822ms 07:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:42:16 INFO - PROCESS | 1675 | 1461508936502 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:42:16 INFO - PROCESS | 1675 | 1461508936503 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:42:16 INFO - PROCESS | 1675 | 1461508936506 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 1675 | 1461508936508 Marionette TRACE conn2 <- [1,1610,null,{}] 07:42:16 INFO - PROCESS | 1675 | 1461508936516 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}] 07:42:16 INFO - PROCESS | 1675 | 1461508936632 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:42:16 INFO - PROCESS | 1675 | 1461508936714 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1c8800 == 102 [pid = 1675] [id = 410] 07:42:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x11dbe0400) [pid = 1675] [serial = 1229] [outer = 0x0] 07:42:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x12414e800) [pid = 1675] [serial = 1230] [outer = 0x11dbe0400] 07:42:16 INFO - PROCESS | 1675 | 1461508936746 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x124680c00) [pid = 1675] [serial = 1231] [outer = 0x11dbe0400] 07:42:17 INFO - PROCESS | 1675 | 1461508937158 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]]]}] 07:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 672ms 07:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:42:17 INFO - PROCESS | 1675 | 1461508937179 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 1675 | 1461508937180 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:42:17 INFO - PROCESS | 1675 | 1461508937183 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 1675 | 1461508937184 Marionette TRACE conn2 <- [1,1614,null,{}] 07:42:17 INFO - PROCESS | 1675 | 1461508937186 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}] 07:42:17 INFO - PROCESS | 1675 | 1461508937318 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:42:17 INFO - PROCESS | 1675 | 1461508937425 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x13048d000 == 103 [pid = 1675] [id = 411] 07:42:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x126dca400) [pid = 1675] [serial = 1232] [outer = 0x0] 07:42:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x129c14800) [pid = 1675] [serial = 1233] [outer = 0x126dca400] 07:42:17 INFO - PROCESS | 1675 | 1461508937458 Marionette DEBUG loaded listener.js 07:42:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x12b70b400) [pid = 1675] [serial = 1234] [outer = 0x126dca400] 07:42:17 INFO - PROCESS | 1675 | 1461508937877 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]]]}] 07:42:17 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 07:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 718ms 07:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:42:17 INFO - PROCESS | 1675 | 1461508937902 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 1675 | 1461508937903 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:42:17 INFO - PROCESS | 1675 | 1461508937905 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 1675 | 1461508937907 Marionette TRACE conn2 <- [1,1618,null,{}] 07:42:17 INFO - PROCESS | 1675 | 1461508937909 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}] 07:42:18 INFO - PROCESS | 1675 | 1461508938021 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:42:18 INFO - PROCESS | 1675 | 1461508938099 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x131d99000 == 104 [pid = 1675] [id = 412] 07:42:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x126dcd800) [pid = 1675] [serial = 1235] [outer = 0x0] 07:42:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x12be7a400) [pid = 1675] [serial = 1236] [outer = 0x126dcd800] 07:42:18 INFO - PROCESS | 1675 | 1461508938132 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x12d6b1c00) [pid = 1675] [serial = 1237] [outer = 0x126dcd800] 07:42:18 INFO - PROCESS | 1675 | 1461508938545 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]]]}] 07:42:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:42:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 07:42:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:42:18 INFO - PROCESS | 1675 | 1461508938577 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:42:18 INFO - PROCESS | 1675 | 1461508938578 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:42:18 INFO - PROCESS | 1675 | 1461508938581 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:42:18 INFO - PROCESS | 1675 | 1461508938582 Marionette TRACE conn2 <- [1,1622,null,{}] 07:42:18 INFO - PROCESS | 1675 | 1461508938585 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}] 07:42:18 INFO - PROCESS | 1675 | 1461508938706 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:42:18 INFO - PROCESS | 1675 | 1461508938817 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x13727d800 == 105 [pid = 1675] [id = 413] 07:42:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x12d057400) [pid = 1675] [serial = 1238] [outer = 0x0] 07:42:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x12e3aa000) [pid = 1675] [serial = 1239] [outer = 0x12d057400] 07:42:18 INFO - PROCESS | 1675 | 1461508938851 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x12e940400) [pid = 1675] [serial = 1240] [outer = 0x12d057400] 07:42:19 INFO - PROCESS | 1675 | 1461508939249 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]]]}] 07:42:19 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 07:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 719ms 07:42:19 INFO - PROCESS | 1675 | 1461508939301 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 1675 | 1461508939302 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:42:19 INFO - PROCESS | 1675 | 1461508939305 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 1675 | 1461508939306 Marionette TRACE conn2 <- [1,1626,null,{}] 07:42:19 INFO - PROCESS | 1675 | 1461508939308 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}] 07:42:19 INFO - PROCESS | 1675 | 1461508939418 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:42:19 INFO - PROCESS | 1675 | 1461508939498 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x137ddb800 == 106 [pid = 1675] [id = 414] 07:42:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x12d7edc00) [pid = 1675] [serial = 1241] [outer = 0x0] 07:42:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x12e947800) [pid = 1675] [serial = 1242] [outer = 0x12d7edc00] 07:42:19 INFO - PROCESS | 1675 | 1461508939530 Marionette DEBUG loaded listener.js 07:42:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x12eae1c00) [pid = 1675] [serial = 1243] [outer = 0x12d7edc00] 07:42:19 INFO - PROCESS | 1675 | 1461508939936 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]]]}] 07:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 672ms 07:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:42:19 INFO - PROCESS | 1675 | 1461508939977 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 1675 | 1461508939979 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:42:19 INFO - PROCESS | 1675 | 1461508939981 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 1675 | 1461508939982 Marionette TRACE conn2 <- [1,1630,null,{}] 07:42:19 INFO - PROCESS | 1675 | 1461508939985 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}] 07:42:20 INFO - PROCESS | 1675 | 1461508940097 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:42:20 INFO - PROCESS | 1675 | 1461508940197 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x137ea3800 == 107 [pid = 1675] [id = 415] 07:42:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x12f19bc00) [pid = 1675] [serial = 1244] [outer = 0x0] 07:42:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x12f1a8400) [pid = 1675] [serial = 1245] [outer = 0x12f19bc00] 07:42:20 INFO - PROCESS | 1675 | 1461508940228 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x12f37d800) [pid = 1675] [serial = 1246] [outer = 0x12f19bc00] 07:42:20 INFO - PROCESS | 1675 | 1461508940658 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]]]}] 07:42:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 07:42:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:42:20 INFO - PROCESS | 1675 | 1461508940703 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 1675 | 1461508940704 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:42:20 INFO - PROCESS | 1675 | 1461508940707 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 1675 | 1461508940708 Marionette TRACE conn2 <- [1,1634,null,{}] 07:42:20 INFO - PROCESS | 1675 | 1461508940710 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}] 07:42:20 INFO - PROCESS | 1675 | 1461508940825 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:42:20 INFO - PROCESS | 1675 | 1461508940905 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x119106800 == 108 [pid = 1675] [id = 416] 07:42:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x114005c00) [pid = 1675] [serial = 1247] [outer = 0x0] 07:42:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x12b3df400) [pid = 1675] [serial = 1248] [outer = 0x114005c00] 07:42:20 INFO - PROCESS | 1675 | 1461508940936 Marionette DEBUG loaded listener.js 07:42:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x12f904400) [pid = 1675] [serial = 1249] [outer = 0x114005c00] 07:42:21 INFO - PROCESS | 1675 | 1461508941338 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]]]}] 07:42:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:42:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 07:42:21 INFO - PROCESS | 1675 | 1461508941378 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:42:21 INFO - PROCESS | 1675 | 1461508941379 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:42:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:42:21 INFO - PROCESS | 1675 | 1461508941382 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:42:21 INFO - PROCESS | 1675 | 1461508941383 Marionette TRACE conn2 <- [1,1638,null,{}] 07:42:21 INFO - PROCESS | 1675 | 1461508941386 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}] 07:42:21 INFO - PROCESS | 1675 | 1461508941521 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:42:21 INFO - PROCESS | 1675 | 1461508941787 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197e2800 == 109 [pid = 1675] [id = 417] 07:42:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x11367d800) [pid = 1675] [serial = 1250] [outer = 0x0] 07:42:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x114019000) [pid = 1675] [serial = 1251] [outer = 0x11367d800] 07:42:21 INFO - PROCESS | 1675 | 1461508941837 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x114f2d800) [pid = 1675] [serial = 1252] [outer = 0x11367d800] 07:42:22 INFO - PROCESS | 1675 | 1461508942286 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]]]}] 07:42:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 970ms 07:42:22 INFO - PROCESS | 1675 | 1461508942352 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 1675 | 1461508942355 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:42:22 INFO - PROCESS | 1675 | 1461508942358 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 1675 | 1461508942360 Marionette TRACE conn2 <- [1,1642,null,{}] 07:42:22 INFO - PROCESS | 1675 | 1461508942364 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}] 07:42:22 INFO - PROCESS | 1675 | 1461508942470 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:42:22 INFO - PROCESS | 1675 | 1461508942558 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x119172800 == 110 [pid = 1675] [id = 418] 07:42:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x118666c00) [pid = 1675] [serial = 1253] [outer = 0x0] 07:42:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x11a8aac00) [pid = 1675] [serial = 1254] [outer = 0x118666c00] 07:42:22 INFO - PROCESS | 1675 | 1461508942588 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x11b831800) [pid = 1675] [serial = 1255] [outer = 0x118666c00] 07:42:22 INFO - PROCESS | 1675 | --DOCSHELL 0x130234000 == 109 [pid = 1675] [id = 314] 07:42:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6bf800 == 108 [pid = 1675] [id = 406] 07:42:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12eaa9800 == 107 [pid = 1675] [id = 405] 07:42:22 INFO - PROCESS | 1675 | --DOCSHELL 0x1197ef800 == 106 [pid = 1675] [id = 404] 07:42:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c2000 == 105 [pid = 1675] [id = 403] 07:42:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfb5800 == 104 [pid = 1675] [id = 402] 07:42:22 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbc1800 == 103 [pid = 1675] [id = 401] 07:42:22 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x124009800) [pid = 1675] [serial = 1152] [outer = 0x0] [url = about:blank] 07:42:22 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x11dbe3800) [pid = 1675] [serial = 1098] [outer = 0x0] [url = about:blank] 07:42:22 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x12d7f2c00) [pid = 1675] [serial = 1101] [outer = 0x0] [url = about:blank] 07:42:22 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x12f943000) [pid = 1675] [serial = 1104] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x12b566000 == 102 [pid = 1675] [id = 400] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x127626800 == 101 [pid = 1675] [id = 399] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x123ba0000 == 100 [pid = 1675] [id = 398] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d2000 == 99 [pid = 1675] [id = 397] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x119283000 == 98 [pid = 1675] [id = 396] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x11b846800 == 97 [pid = 1675] [id = 395] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x137de2800 == 96 [pid = 1675] [id = 392] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x137bde800 == 95 [pid = 1675] [id = 391] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x131db7800 == 94 [pid = 1675] [id = 390] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x130493800 == 93 [pid = 1675] [id = 389] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff06800 == 92 [pid = 1675] [id = 388] 07:42:23 INFO - PROCESS | 1675 | --DOCSHELL 0x11a842800 == 91 [pid = 1675] [id = 385] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x12f93e800) [pid = 1675] [serial = 1006] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x12b7f4800) [pid = 1675] [serial = 1009] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x129b3a000) [pid = 1675] [serial = 1134] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x114cbe800) [pid = 1675] [serial = 1137] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x129cf2400) [pid = 1675] [serial = 1138] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x12be03800) [pid = 1675] [serial = 1141] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x12b544800) [pid = 1675] [serial = 1140] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x138436c00) [pid = 1675] [serial = 1093] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x11c423800) [pid = 1675] [serial = 1117] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x11be90c00) [pid = 1675] [serial = 1116] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x137a43000) [pid = 1675] [serial = 1107] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x11a8ae400) [pid = 1675] [serial = 1114] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x1192bc800) [pid = 1675] [serial = 1113] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x11dbcb800) [pid = 1675] [serial = 1120] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x11c88d400) [pid = 1675] [serial = 1119] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x12415bc00) [pid = 1675] [serial = 1128] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x1248dac00) [pid = 1675] [serial = 1129] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x114f36c00) [pid = 1675] [serial = 1110] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x1150f2800) [pid = 1675] [serial = 1111] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x123e07000) [pid = 1675] [serial = 1125] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x12414c800) [pid = 1675] [serial = 1126] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x11c886400) [pid = 1675] [serial = 1122] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x11dbe3400) [pid = 1675] [serial = 1123] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x1197a8c00) [pid = 1675] [serial = 1095] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x11c173c00) [pid = 1675] [serial = 1149] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x126c5fc00) [pid = 1675] [serial = 1131] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x11401c800) [pid = 1675] [serial = 1143] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x114f54400) [pid = 1675] [serial = 1144] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x11913c400) [pid = 1675] [serial = 1146] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x129c0ec00) [pid = 1675] [serial = 1135] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x1276e1c00) [pid = 1675] [serial = 1132] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x11dbcfc00) [pid = 1675] [serial = 1150] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x11af6a000) [pid = 1675] [serial = 1147] [outer = 0x0] [url = about:blank] 07:42:23 INFO - PROCESS | 1675 | 1461508943086 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]]]}] 07:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 771ms 07:42:23 INFO - PROCESS | 1675 | 1461508943131 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:42:23 INFO - PROCESS | 1675 | 1461508943134 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:42:23 INFO - PROCESS | 1675 | 1461508943137 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:42:23 INFO - PROCESS | 1675 | 1461508943138 Marionette TRACE conn2 <- [1,1646,null,{}] 07:42:23 INFO - PROCESS | 1675 | 1461508943141 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}] 07:42:23 INFO - PROCESS | 1675 | 1461508943232 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:42:23 INFO - PROCESS | 1675 | 1461508943297 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d4800 == 92 [pid = 1675] [id = 419] 07:42:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x118cedc00) [pid = 1675] [serial = 1256] [outer = 0x0] 07:42:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x11b8bfc00) [pid = 1675] [serial = 1257] [outer = 0x118cedc00] 07:42:23 INFO - PROCESS | 1675 | 1461508943332 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x11c48b000) [pid = 1675] [serial = 1258] [outer = 0x118cedc00] 07:42:23 INFO - PROCESS | 1675 | 1461508943671 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]]]}] 07:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 07:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:42:23 INFO - PROCESS | 1675 | 1461508943706 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:42:23 INFO - PROCESS | 1675 | 1461508943707 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:42:23 INFO - PROCESS | 1675 | 1461508943710 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:42:23 INFO - PROCESS | 1675 | 1461508943716 Marionette TRACE conn2 <- [1,1650,null,{}] 07:42:23 INFO - PROCESS | 1675 | 1461508943723 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}] 07:42:23 INFO - PROCESS | 1675 | 1461508943817 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:42:23 INFO - PROCESS | 1675 | 1461508943888 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x1268a5800 == 93 [pid = 1675] [id = 420] 07:42:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x118e24400) [pid = 1675] [serial = 1259] [outer = 0x0] 07:42:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x11db64400) [pid = 1675] [serial = 1260] [outer = 0x118e24400] 07:42:23 INFO - PROCESS | 1675 | 1461508943914 Marionette DEBUG loaded listener.js 07:42:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x123e02c00) [pid = 1675] [serial = 1261] [outer = 0x118e24400] 07:42:24 INFO - PROCESS | 1675 | 1461508944207 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]]]}] 07:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 526ms 07:42:24 INFO - PROCESS | 1675 | 1461508944238 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 1675 | 1461508944239 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:42:24 INFO - PROCESS | 1675 | 1461508944242 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 1675 | 1461508944243 Marionette TRACE conn2 <- [1,1654,null,{}] 07:42:24 INFO - PROCESS | 1675 | 1461508944245 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}] 07:42:24 INFO - PROCESS | 1675 | 1461508944343 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:42:24 INFO - PROCESS | 1675 | 1461508944347 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b55b800 == 94 [pid = 1675] [id = 421] 07:42:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x123e03400) [pid = 1675] [serial = 1262] [outer = 0x0] 07:42:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12414a400) [pid = 1675] [serial = 1263] [outer = 0x123e03400] 07:42:24 INFO - PROCESS | 1675 | 1461508944374 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x1243e5800) [pid = 1675] [serial = 1264] [outer = 0x123e03400] 07:42:24 INFO - PROCESS | 1675 | 1461508944713 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]]]}] 07:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 07:42:24 INFO - PROCESS | 1675 | 1461508944761 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:42:24 INFO - PROCESS | 1675 | 1461508944762 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:42:24 INFO - PROCESS | 1675 | 1461508944784 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:42:24 INFO - PROCESS | 1675 | 1461508944785 Marionette TRACE conn2 <- [1,1658,null,{}] 07:42:24 INFO - PROCESS | 1675 | 1461508944788 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}] 07:42:24 INFO - PROCESS | 1675 | 1461508944878 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:42:24 INFO - PROCESS | 1675 | 1461508944882 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf90800 == 95 [pid = 1675] [id = 422] 07:42:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x126c65400) [pid = 1675] [serial = 1265] [outer = 0x0] 07:42:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x126dcb800) [pid = 1675] [serial = 1266] [outer = 0x126c65400] 07:42:24 INFO - PROCESS | 1675 | 1461508944915 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x129b34c00) [pid = 1675] [serial = 1267] [outer = 0x126c65400] 07:42:25 INFO - PROCESS | 1675 | 1461508945341 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]]]}] 07:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 07:42:25 INFO - PROCESS | 1675 | 1461508945354 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 1675 | 1461508945355 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:42:25 INFO - PROCESS | 1675 | 1461508945357 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 1675 | 1461508945358 Marionette TRACE conn2 <- [1,1662,null,{}] 07:42:25 INFO - PROCESS | 1675 | 1461508945361 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}] 07:42:25 INFO - PROCESS | 1675 | 1461508945481 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:42:25 INFO - PROCESS | 1675 | 1461508945500 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d798000 == 96 [pid = 1675] [id = 423] 07:42:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x129b3a000) [pid = 1675] [serial = 1268] [outer = 0x0] 07:42:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x129cf2000) [pid = 1675] [serial = 1269] [outer = 0x129b3a000] 07:42:25 INFO - PROCESS | 1675 | 1461508945525 Marionette DEBUG loaded listener.js 07:42:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x12b7f0c00) [pid = 1675] [serial = 1270] [outer = 0x129b3a000] 07:42:25 INFO - PROCESS | 1675 | 1461508945904 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]]]}] 07:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 570ms 07:42:25 INFO - PROCESS | 1675 | 1461508945927 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 1675 | 1461508945929 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:42:25 INFO - PROCESS | 1675 | 1461508945931 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 1675 | 1461508945934 Marionette TRACE conn2 <- [1,1666,null,{}] 07:42:25 INFO - PROCESS | 1675 | 1461508945943 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}] 07:42:26 INFO - PROCESS | 1675 | 1461508946059 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:42:26 INFO - PROCESS | 1675 | 1461508946071 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc85000 == 97 [pid = 1675] [id = 424] 07:42:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x129ceb800) [pid = 1675] [serial = 1271] [outer = 0x0] 07:42:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x12be7f800) [pid = 1675] [serial = 1272] [outer = 0x129ceb800] 07:42:26 INFO - PROCESS | 1675 | 1461508946096 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x12d054000) [pid = 1675] [serial = 1273] [outer = 0x129ceb800] 07:42:26 INFO - PROCESS | 1675 | 1461508946456 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]]]}] 07:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 530ms 07:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:42:26 INFO - PROCESS | 1675 | 1461508946461 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 1675 | 1461508946463 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:42:26 INFO - PROCESS | 1675 | 1461508946467 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 1675 | 1461508946469 Marionette TRACE conn2 <- [1,1670,null,{}] 07:42:26 INFO - PROCESS | 1675 | 1461508946472 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}] 07:42:26 INFO - PROCESS | 1675 | 1461508946594 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:42:26 INFO - PROCESS | 1675 | 1461508946606 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ea96000 == 98 [pid = 1675] [id = 425] 07:42:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x12b3e9800) [pid = 1675] [serial = 1274] [outer = 0x0] 07:42:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x12d9f3c00) [pid = 1675] [serial = 1275] [outer = 0x12b3e9800] 07:42:26 INFO - PROCESS | 1675 | 1461508946632 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x12e3a7800) [pid = 1675] [serial = 1276] [outer = 0x12b3e9800] 07:42:27 INFO - PROCESS | 1675 | 1461508947004 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]]]}] 07:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 574ms 07:42:27 INFO - PROCESS | 1675 | 1461508947039 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:42:27 INFO - PROCESS | 1675 | 1461508947040 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:42:27 INFO - PROCESS | 1675 | 1461508947043 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 1675 | 1461508947044 Marionette TRACE conn2 <- [1,1674,null,{}] 07:42:27 INFO - PROCESS | 1675 | 1461508947046 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}] 07:42:27 INFO - PROCESS | 1675 | 1461508947321 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x124157c00) [pid = 1675] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x124158c00) [pid = 1675] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x12b546000) [pid = 1675] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x11c48c000) [pid = 1675] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x1197a6000) [pid = 1675] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x11b2f8c00) [pid = 1675] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x11dbcf400) [pid = 1675] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x11367fc00) [pid = 1675] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x12d9f1400) [pid = 1675] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x1276d7400) [pid = 1675] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x11be15800) [pid = 1675] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:42:27 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x1144b7000) [pid = 1675] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:42:27 INFO - PROCESS | 1675 | 1461508947377 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bb9f800 == 99 [pid = 1675] [id = 426] 07:42:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x11400b000) [pid = 1675] [serial = 1277] [outer = 0x0] 07:42:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x11a8a6000) [pid = 1675] [serial = 1278] [outer = 0x11400b000] 07:42:27 INFO - PROCESS | 1675 | 1461508947403 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x11dbcf400) [pid = 1675] [serial = 1279] [outer = 0x11400b000] 07:42:27 INFO - PROCESS | 1675 | 1461508947683 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]]]}] 07:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 07:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:42:27 INFO - PROCESS | 1675 | 1461508947720 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:42:27 INFO - PROCESS | 1675 | 1461508947721 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:42:27 INFO - PROCESS | 1675 | 1461508947724 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:42:27 INFO - PROCESS | 1675 | 1461508947725 Marionette TRACE conn2 <- [1,1678,null,{}] 07:42:27 INFO - PROCESS | 1675 | 1461508947727 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}] 07:42:27 INFO - PROCESS | 1675 | 1461508947827 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:42:27 INFO - PROCESS | 1675 | 1461508947912 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x12fc4c800 == 100 [pid = 1675] [id = 427] 07:42:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x11dbeac00) [pid = 1675] [serial = 1280] [outer = 0x0] 07:42:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x12be7a000) [pid = 1675] [serial = 1281] [outer = 0x11dbeac00] 07:42:27 INFO - PROCESS | 1675 | 1461508947943 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x12e93c000) [pid = 1675] [serial = 1282] [outer = 0x11dbeac00] 07:42:28 INFO - PROCESS | 1675 | 1461508948228 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]]]}] 07:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 07:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:42:28 INFO - PROCESS | 1675 | 1461508948243 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 1675 | 1461508948244 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:42:28 INFO - PROCESS | 1675 | 1461508948247 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 1675 | 1461508948250 Marionette TRACE conn2 <- [1,1682,null,{}] 07:42:28 INFO - PROCESS | 1675 | 1461508948258 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}] 07:42:28 INFO - PROCESS | 1675 | 1461508948372 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:42:28 INFO - PROCESS | 1675 | 1461508948376 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x137266800 == 101 [pid = 1675] [id = 428] 07:42:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x12f37b800) [pid = 1675] [serial = 1283] [outer = 0x0] 07:42:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x12f945800) [pid = 1675] [serial = 1284] [outer = 0x12f37b800] 07:42:28 INFO - PROCESS | 1675 | 1461508948402 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x12ffd4c00) [pid = 1675] [serial = 1285] [outer = 0x12f37b800] 07:42:28 INFO - PROCESS | 1675 | 1461508948742 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]]]}] 07:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 530ms 07:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:42:28 INFO - PROCESS | 1675 | 1461508948778 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:42:28 INFO - PROCESS | 1675 | 1461508948779 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:42:28 INFO - PROCESS | 1675 | 1461508948782 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:42:28 INFO - PROCESS | 1675 | 1461508948785 Marionette TRACE conn2 <- [1,1686,null,{}] 07:42:28 INFO - PROCESS | 1675 | 1461508948787 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}] 07:42:28 INFO - PROCESS | 1675 | 1461508948916 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:42:28 INFO - PROCESS | 1675 | 1461508948923 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bd1800 == 102 [pid = 1675] [id = 429] 07:42:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x12f911000) [pid = 1675] [serial = 1286] [outer = 0x0] 07:42:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x12ffd8400) [pid = 1675] [serial = 1287] [outer = 0x12f911000] 07:42:28 INFO - PROCESS | 1675 | 1461508948948 Marionette DEBUG loaded listener.js 07:42:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x130275000) [pid = 1675] [serial = 1288] [outer = 0x12f911000] 07:42:29 INFO - PROCESS | 1675 | 1461508949382 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]]]}] 07:42:29 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 07:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 622ms 07:42:29 INFO - PROCESS | 1675 | 1461508949403 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:42:29 INFO - PROCESS | 1675 | 1461508949406 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:42:29 INFO - PROCESS | 1675 | 1461508949409 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:42:29 INFO - PROCESS | 1675 | 1461508949412 Marionette TRACE conn2 <- [1,1690,null,{}] 07:42:29 INFO - PROCESS | 1675 | 1461508949419 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}] 07:42:29 INFO - PROCESS | 1675 | 1461508949535 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:42:29 INFO - PROCESS | 1675 | 1461508949649 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d2000 == 103 [pid = 1675] [id = 430] 07:42:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x1150f2800) [pid = 1675] [serial = 1289] [outer = 0x0] 07:42:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x118c11c00) [pid = 1675] [serial = 1290] [outer = 0x1150f2800] 07:42:29 INFO - PROCESS | 1675 | 1461508949684 Marionette DEBUG loaded listener.js 07:42:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x119d9e000) [pid = 1675] [serial = 1291] [outer = 0x1150f2800] 07:42:30 INFO - PROCESS | 1675 | 1461508950111 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]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 725ms 07:42:30 INFO - PROCESS | 1675 | 1461508950138 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 1675 | 1461508950142 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:42:30 INFO - PROCESS | 1675 | 1461508950147 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 1675 | 1461508950152 Marionette TRACE conn2 <- [1,1694,null,{}] 07:42:30 INFO - PROCESS | 1675 | 1461508950192 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}] 07:42:30 INFO - PROCESS | 1675 | 1461508950335 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:42:30 INFO - PROCESS | 1675 | 1461508950347 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b35800 == 104 [pid = 1675] [id = 431] 07:42:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x11aaf8c00) [pid = 1675] [serial = 1292] [outer = 0x0] 07:42:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x11c430000) [pid = 1675] [serial = 1293] [outer = 0x11aaf8c00] 07:42:30 INFO - PROCESS | 1675 | 1461508950378 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x11db65c00) [pid = 1675] [serial = 1294] [outer = 0x11aaf8c00] 07:42:30 INFO - PROCESS | 1675 | 1461508950812 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]]]}] 07:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 698ms 07:42:30 INFO - PROCESS | 1675 | 1461508950846 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:42:30 INFO - PROCESS | 1675 | 1461508950847 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:42:30 INFO - PROCESS | 1675 | 1461508950868 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 1675 | 1461508950871 Marionette TRACE conn2 <- [1,1698,null,{}] 07:42:30 INFO - PROCESS | 1675 | 1461508950879 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}] 07:42:31 INFO - PROCESS | 1675 | 1461508951000 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:42:31 INFO - PROCESS | 1675 | 1461508951082 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x130023800 == 105 [pid = 1675] [id = 432] 07:42:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x124151000) [pid = 1675] [serial = 1295] [outer = 0x0] 07:42:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x1248dbc00) [pid = 1675] [serial = 1296] [outer = 0x124151000] 07:42:31 INFO - PROCESS | 1675 | 1461508951115 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x1277f4000) [pid = 1675] [serial = 1297] [outer = 0x124151000] 07:42:31 INFO - PROCESS | 1675 | 1461508951538 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]]]}] 07:42:31 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 07:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 723ms 07:42:31 INFO - PROCESS | 1675 | 1461508951612 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:42:31 INFO - PROCESS | 1675 | 1461508951614 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:42:31 INFO - PROCESS | 1675 | 1461508951642 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:42:31 INFO - PROCESS | 1675 | 1461508951644 Marionette TRACE conn2 <- [1,1702,null,{}] 07:42:31 INFO - PROCESS | 1675 | 1461508951648 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}] 07:42:31 INFO - PROCESS | 1675 | 1461508951768 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:42:31 INFO - PROCESS | 1675 | 1461508951849 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x13831e000 == 106 [pid = 1675] [id = 433] 07:42:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x129cedc00) [pid = 1675] [serial = 1298] [outer = 0x0] 07:42:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x12be3cc00) [pid = 1675] [serial = 1299] [outer = 0x129cedc00] 07:42:31 INFO - PROCESS | 1675 | 1461508951881 Marionette DEBUG loaded listener.js 07:42:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x12da88000) [pid = 1675] [serial = 1300] [outer = 0x129cedc00] 07:42:32 INFO - PROCESS | 1675 | 1461508952264 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]]]}] 07:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 678ms 07:42:32 INFO - PROCESS | 1675 | 1461508952315 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:42:32 INFO - PROCESS | 1675 | 1461508952318 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:42:32 INFO - PROCESS | 1675 | 1461508952320 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 1675 | 1461508952321 Marionette TRACE conn2 <- [1,1706,null,{}] 07:42:32 INFO - PROCESS | 1675 | 1461508952324 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}] 07:42:32 INFO - PROCESS | 1675 | 1461508952435 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:42:32 INFO - PROCESS | 1675 | 1461508952545 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x13ac37000 == 107 [pid = 1675] [id = 434] 07:42:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x12b3ebc00) [pid = 1675] [serial = 1301] [outer = 0x0] 07:42:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x12e92d000) [pid = 1675] [serial = 1302] [outer = 0x12b3ebc00] 07:42:32 INFO - PROCESS | 1675 | 1461508952577 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x12f1a6c00) [pid = 1675] [serial = 1303] [outer = 0x12b3ebc00] 07:42:32 INFO - PROCESS | 1675 | 1461508952983 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]]]}] 07:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 669ms 07:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:42:32 INFO - PROCESS | 1675 | 1461508952989 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:42:32 INFO - PROCESS | 1675 | 1461508952990 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:42:32 INFO - PROCESS | 1675 | 1461508952992 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:42:32 INFO - PROCESS | 1675 | 1461508952994 Marionette TRACE conn2 <- [1,1710,null,{}] 07:42:32 INFO - PROCESS | 1675 | 1461508952996 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}] 07:42:33 INFO - PROCESS | 1675 | 1461508953144 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:42:33 INFO - PROCESS | 1675 | 1461508953244 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b131000 == 108 [pid = 1675] [id = 435] 07:42:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x12f375800) [pid = 1675] [serial = 1304] [outer = 0x0] 07:42:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x12f949c00) [pid = 1675] [serial = 1305] [outer = 0x12f375800] 07:42:33 INFO - PROCESS | 1675 | 1461508953276 Marionette DEBUG loaded listener.js 07:42:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x130dc8000) [pid = 1675] [serial = 1306] [outer = 0x12f375800] 07:42:33 INFO - PROCESS | 1675 | 1461508953680 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]]]}] 07:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 718ms 07:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:42:33 INFO - PROCESS | 1675 | 1461508953712 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:42:33 INFO - PROCESS | 1675 | 1461508953713 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:42:33 INFO - PROCESS | 1675 | 1461508953716 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:42:33 INFO - PROCESS | 1675 | 1461508953717 Marionette TRACE conn2 <- [1,1714,null,{}] 07:42:33 INFO - PROCESS | 1675 | 1461508953719 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}] 07:42:33 INFO - PROCESS | 1675 | 1461508953832 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:42:33 INFO - PROCESS | 1675 | 1461508953944 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x14287d800 == 109 [pid = 1675] [id = 436] 07:42:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x12ffdac00) [pid = 1675] [serial = 1307] [outer = 0x0] 07:42:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x137257000) [pid = 1675] [serial = 1308] [outer = 0x12ffdac00] 07:42:33 INFO - PROCESS | 1675 | 1461508953977 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x1377c1800) [pid = 1675] [serial = 1309] [outer = 0x12ffdac00] 07:42:34 INFO - PROCESS | 1675 | 1461508954379 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]]]}] 07:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 720ms 07:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:42:34 INFO - PROCESS | 1675 | 1461508954437 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:42:34 INFO - PROCESS | 1675 | 1461508954438 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:42:34 INFO - PROCESS | 1675 | 1461508954440 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:42:34 INFO - PROCESS | 1675 | 1461508954442 Marionette TRACE conn2 <- [1,1718,null,{}] 07:42:34 INFO - PROCESS | 1675 | 1461508954444 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}] 07:42:34 INFO - PROCESS | 1675 | 1461508954577 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:42:34 INFO - PROCESS | 1675 | 1461508954660 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x14415a800 == 110 [pid = 1675] [id = 437] 07:42:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x1377c1c00) [pid = 1675] [serial = 1310] [outer = 0x0] 07:42:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x1377c7400) [pid = 1675] [serial = 1311] [outer = 0x1377c1c00] 07:42:34 INFO - PROCESS | 1675 | 1461508954690 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x1377cbc00) [pid = 1675] [serial = 1312] [outer = 0x1377c1c00] 07:42:35 INFO - PROCESS | 1675 | 1461508955103 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]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 718ms 07:42:35 INFO - PROCESS | 1675 | 1461508955160 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 1675 | 1461508955161 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:42:35 INFO - PROCESS | 1675 | 1461508955163 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 1675 | 1461508955165 Marionette TRACE conn2 <- [1,1722,null,{}] 07:42:35 INFO - PROCESS | 1675 | 1461508955167 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}] 07:42:35 INFO - PROCESS | 1675 | 1461508955317 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:42:35 INFO - PROCESS | 1675 | 1461508955431 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x119c3a800 == 111 [pid = 1675] [id = 438] 07:42:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x114015c00) [pid = 1675] [serial = 1313] [outer = 0x0] 07:42:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x114f5d000) [pid = 1675] [serial = 1314] [outer = 0x114015c00] 07:42:35 INFO - PROCESS | 1675 | 1461508955464 Marionette DEBUG loaded listener.js 07:42:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x12462dc00) [pid = 1675] [serial = 1315] [outer = 0x114015c00] 07:42:35 INFO - PROCESS | 1675 | 1461508955856 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]]]}] 07:42:35 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 07:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 769ms 07:42:36 INFO - PROCESS | 1675 | 1461508956128 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:42:36 INFO - PROCESS | 1675 | 1461508956131 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:42:36 INFO - PROCESS | 1675 | 1461508956153 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:42:36 INFO - PROCESS | 1675 | 1461508956154 Marionette TRACE conn2 <- [1,1726,null,{}] 07:42:36 INFO - PROCESS | 1675 | 1461508956158 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}] 07:42:36 INFO - PROCESS | 1675 | 1461508956270 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:42:36 INFO - PROCESS | 1675 | 1461508956380 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x126862800 == 112 [pid = 1675] [id = 439] 07:42:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x118c95000) [pid = 1675] [serial = 1316] [outer = 0x0] 07:42:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x118fba000) [pid = 1675] [serial = 1317] [outer = 0x118c95000] 07:42:36 INFO - PROCESS | 1675 | 1461508956410 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x11a8ac800) [pid = 1675] [serial = 1318] [outer = 0x118c95000] 07:42:36 INFO - PROCESS | 1675 | 1461508956825 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]]]}] 07:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 731ms 07:42:36 INFO - PROCESS | 1675 | 1461508956882 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:42:36 INFO - PROCESS | 1675 | 1461508956884 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:42:36 INFO - PROCESS | 1675 | 1461508956890 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:42:36 INFO - PROCESS | 1675 | 1461508956893 Marionette TRACE conn2 <- [1,1730,null,{}] 07:42:36 INFO - PROCESS | 1675 | 1461508956895 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}] 07:42:37 INFO - PROCESS | 1675 | 1461508957000 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:42:37 INFO - PROCESS | 1675 | 1461508957086 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x1197d1800 == 113 [pid = 1675] [id = 440] 07:42:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x11af6fc00) [pid = 1675] [serial = 1319] [outer = 0x0] 07:42:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x11be9bc00) [pid = 1675] [serial = 1320] [outer = 0x11af6fc00] 07:42:37 INFO - PROCESS | 1675 | 1461508957115 Marionette DEBUG loaded listener.js 07:42:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x11c88a400) [pid = 1675] [serial = 1321] [outer = 0x11af6fc00] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x137266800 == 112 [pid = 1675] [id = 428] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12fc4c800 == 111 [pid = 1675] [id = 427] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x11bb9f800 == 110 [pid = 1675] [id = 426] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12ea96000 == 109 [pid = 1675] [id = 425] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc85000 == 108 [pid = 1675] [id = 424] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x12e516c00) [pid = 1675] [serial = 1221] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12d798000 == 107 [pid = 1675] [id = 423] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12bf90800 == 106 [pid = 1675] [id = 422] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12b55b800 == 105 [pid = 1675] [id = 421] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1268a5800 == 104 [pid = 1675] [id = 420] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d4800 == 103 [pid = 1675] [id = 419] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x119172800 == 102 [pid = 1675] [id = 418] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x1197e2800 == 101 [pid = 1675] [id = 417] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x13048d000 == 100 [pid = 1675] [id = 411] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1c8800 == 99 [pid = 1675] [id = 410] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x12771e800 == 98 [pid = 1675] [id = 409] 07:42:37 INFO - PROCESS | 1675 | --DOCSHELL 0x11a886800 == 97 [pid = 1675] [id = 408] 07:42:37 INFO - PROCESS | 1675 | 1461508957606 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]]]}] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12e3a9c00) [pid = 1675] [serial = 1219] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x126dcf400) [pid = 1675] [serial = 1201] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x129c11c00) [pid = 1675] [serial = 1204] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12be0b000) [pid = 1675] [serial = 1210] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x11c890400) [pid = 1675] [serial = 1194] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x11aa77400) [pid = 1675] [serial = 1188] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x11c3ae800) [pid = 1675] [serial = 1192] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x123e07c00) [pid = 1675] [serial = 1198] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x11924a000) [pid = 1675] [serial = 1213] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x11b2f6000) [pid = 1675] [serial = 1189] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x1289f5c00) [pid = 1675] [serial = 1203] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x123b37000) [pid = 1675] [serial = 1197] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x12da80c00) [pid = 1675] [serial = 1218] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x129cf3c00) [pid = 1675] [serial = 1206] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x12be3c000) [pid = 1675] [serial = 1215] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x12b7fe000) [pid = 1675] [serial = 1209] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x12b549800) [pid = 1675] [serial = 1170] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x12d7eac00) [pid = 1675] [serial = 1216] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x1150f5800) [pid = 1675] [serial = 1185] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x11dbcd400) [pid = 1675] [serial = 1195] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x119253400) [pid = 1675] [serial = 1179] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x11dbc8c00) [pid = 1675] [serial = 1161] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x12d7ebc00) [pid = 1675] [serial = 1176] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x115826400) [pid = 1675] [serial = 1155] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x12d055800) [pid = 1675] [serial = 1173] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x124634800) [pid = 1675] [serial = 1200] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x11af6f000) [pid = 1675] [serial = 1158] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x124143000) [pid = 1675] [serial = 1164] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x114c39800) [pid = 1675] [serial = 1212] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x12b545800) [pid = 1675] [serial = 1207] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x118f2c400) [pid = 1675] [serial = 1182] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x126ce3000) [pid = 1675] [serial = 1167] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x118f2d800) [pid = 1675] [serial = 1186] [outer = 0x0] [url = about:blank] 07:42:37 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x11be30400) [pid = 1675] [serial = 1191] [outer = 0x0] [url = about:blank] 07:42:37 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 07:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 772ms 07:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:42:37 INFO - PROCESS | 1675 | 1461508957661 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:42:37 INFO - PROCESS | 1675 | 1461508957662 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:42:37 INFO - PROCESS | 1675 | 1461508957670 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 1675 | 1461508957671 Marionette TRACE conn2 <- [1,1734,null,{}] 07:42:37 INFO - PROCESS | 1675 | 1461508957677 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}] 07:42:37 INFO - PROCESS | 1675 | 1461508957776 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:42:37 INFO - PROCESS | 1675 | 1461508957786 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bb93000 == 98 [pid = 1675] [id = 441] 07:42:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x11dbcc800) [pid = 1675] [serial = 1322] [outer = 0x0] 07:42:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x11dbe7800) [pid = 1675] [serial = 1323] [outer = 0x11dbcc800] 07:42:37 INFO - PROCESS | 1675 | 1461508957816 Marionette DEBUG loaded listener.js 07:42:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x123e07400) [pid = 1675] [serial = 1324] [outer = 0x11dbcc800] 07:42:38 INFO - PROCESS | 1675 | 1461508958336 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]]]}] 07:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 724ms 07:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:42:38 INFO - PROCESS | 1675 | 1461508958389 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:42:38 INFO - PROCESS | 1675 | 1461508958391 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:42:38 INFO - PROCESS | 1675 | 1461508958395 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:42:38 INFO - PROCESS | 1675 | 1461508958398 Marionette TRACE conn2 <- [1,1738,null,{}] 07:42:38 INFO - PROCESS | 1675 | 1461508958402 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}] 07:42:38 INFO - PROCESS | 1675 | 1461508958513 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:42:38 INFO - PROCESS | 1675 | 1461508958596 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b858000 == 99 [pid = 1675] [id = 442] 07:42:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x115826400) [pid = 1675] [serial = 1325] [outer = 0x0] 07:42:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x11aaed800) [pid = 1675] [serial = 1326] [outer = 0x115826400] 07:42:38 INFO - PROCESS | 1675 | 1461508958630 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x11be9cc00) [pid = 1675] [serial = 1327] [outer = 0x115826400] 07:42:39 INFO - PROCESS | 1675 | 1461508959080 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]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 723ms 07:42:39 INFO - PROCESS | 1675 | 1461508959118 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 1675 | 1461508959122 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:42:39 INFO - PROCESS | 1675 | 1461508959127 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 1675 | 1461508959129 Marionette TRACE conn2 <- [1,1742,null,{}] 07:42:39 INFO - PROCESS | 1675 | 1461508959132 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}] 07:42:39 INFO - PROCESS | 1675 | 1461508959241 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:42:39 INFO - PROCESS | 1675 | 1461508959325 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2c2000 == 100 [pid = 1675] [id = 443] 07:42:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x11c882400) [pid = 1675] [serial = 1328] [outer = 0x0] 07:42:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x123c72800) [pid = 1675] [serial = 1329] [outer = 0x11c882400] 07:42:39 INFO - PROCESS | 1675 | 1461508959358 Marionette DEBUG loaded listener.js 07:42:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x124149000) [pid = 1675] [serial = 1330] [outer = 0x11c882400] 07:42:39 INFO - PROCESS | 1675 | 1461508959777 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]]]}] 07:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 669ms 07:42:39 INFO - PROCESS | 1675 | 1461508959797 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:42:39 INFO - PROCESS | 1675 | 1461508959798 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:42:39 INFO - PROCESS | 1675 | 1461508959801 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 1675 | 1461508959804 Marionette TRACE conn2 <- [1,1746,null,{}] 07:42:39 INFO - PROCESS | 1675 | 1461508959812 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}] 07:42:39 INFO - PROCESS | 1675 | 1461508959922 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:42:40 INFO - PROCESS | 1675 | 1461508960034 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6db000 == 101 [pid = 1675] [id = 444] 07:42:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x124265800) [pid = 1675] [serial = 1331] [outer = 0x0] 07:42:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x1276d7800) [pid = 1675] [serial = 1332] [outer = 0x124265800] 07:42:40 INFO - PROCESS | 1675 | 1461508960070 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x129c09800) [pid = 1675] [serial = 1333] [outer = 0x124265800] 07:42:40 INFO - PROCESS | 1675 | 1461508960503 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]]]}] 07:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 721ms 07:42:40 INFO - PROCESS | 1675 | 1461508960523 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:42:40 INFO - PROCESS | 1675 | 1461508960525 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:42:40 INFO - PROCESS | 1675 | 1461508960527 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:42:40 INFO - PROCESS | 1675 | 1461508960528 Marionette TRACE conn2 <- [1,1750,null,{}] 07:42:40 INFO - PROCESS | 1675 | 1461508960556 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}] 07:42:40 INFO - PROCESS | 1675 | 1461508960664 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:42:40 INFO - PROCESS | 1675 | 1461508960773 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc8f800 == 102 [pid = 1675] [id = 445] 07:42:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x129c09c00) [pid = 1675] [serial = 1334] [outer = 0x0] 07:42:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x12b3e2c00) [pid = 1675] [serial = 1335] [outer = 0x129c09c00] 07:42:40 INFO - PROCESS | 1675 | 1461508960804 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x12bbd2c00) [pid = 1675] [serial = 1336] [outer = 0x129c09c00] 07:42:41 INFO - PROCESS | 1675 | 1461508961233 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]]]}] 07:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 719ms 07:42:41 INFO - PROCESS | 1675 | 1461508961247 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 1675 | 1461508961250 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:42:41 INFO - PROCESS | 1675 | 1461508961253 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 1675 | 1461508961254 Marionette TRACE conn2 <- [1,1754,null,{}] 07:42:41 INFO - PROCESS | 1675 | 1461508961257 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}] 07:42:41 INFO - PROCESS | 1675 | 1461508961363 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:42:41 INFO - PROCESS | 1675 | 1461508961473 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e69c000 == 103 [pid = 1675] [id = 446] 07:42:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x12b54dc00) [pid = 1675] [serial = 1337] [outer = 0x0] 07:42:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x12be7c800) [pid = 1675] [serial = 1338] [outer = 0x12b54dc00] 07:42:41 INFO - PROCESS | 1675 | 1461508961507 Marionette DEBUG loaded listener.js 07:42:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x12d056c00) [pid = 1675] [serial = 1339] [outer = 0x12b54dc00] 07:42:41 INFO - PROCESS | 1675 | 1461508961948 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]]]}] 07:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 722ms 07:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:42:41 INFO - PROCESS | 1675 | 1461508961976 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:42:41 INFO - PROCESS | 1675 | 1461508961977 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:42:41 INFO - PROCESS | 1675 | 1461508961980 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 1675 | 1461508961981 Marionette TRACE conn2 <- [1,1758,null,{}] 07:42:42 INFO - PROCESS | 1675 | 1461508962002 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}] 07:42:42 INFO - PROCESS | 1675 | 1461508962125 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:42:42 INFO - PROCESS | 1675 | 1461508962239 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6bc000 == 104 [pid = 1675] [id = 447] 07:42:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x12d6b6800) [pid = 1675] [serial = 1340] [outer = 0x0] 07:42:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x12d9f9400) [pid = 1675] [serial = 1341] [outer = 0x12d6b6800] 07:42:42 INFO - PROCESS | 1675 | 1461508962274 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x12f37b000) [pid = 1675] [serial = 1342] [outer = 0x12d6b6800] 07:42:42 INFO - PROCESS | 1675 | 1461508962692 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]]]}] 07:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 738ms 07:42:42 INFO - PROCESS | 1675 | 1461508962719 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:42:42 INFO - PROCESS | 1675 | 1461508962721 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:42:42 INFO - PROCESS | 1675 | 1461508962723 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:42:42 INFO - PROCESS | 1675 | 1461508962724 Marionette TRACE conn2 <- [1,1762,null,{}] 07:42:42 INFO - PROCESS | 1675 | 1461508962727 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}] 07:42:42 INFO - PROCESS | 1675 | 1461508962836 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:42:42 INFO - PROCESS | 1675 | 1461508962947 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x13003c000 == 105 [pid = 1675] [id = 448] 07:42:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x11c428000) [pid = 1675] [serial = 1343] [outer = 0x0] 07:42:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x12f902400) [pid = 1675] [serial = 1344] [outer = 0x11c428000] 07:42:42 INFO - PROCESS | 1675 | 1461508962980 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x12f946800) [pid = 1675] [serial = 1345] [outer = 0x11c428000] 07:42:43 INFO - PROCESS | 1675 | 1461508963381 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]]]}] 07:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 07:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:42:43 INFO - PROCESS | 1675 | 1461508963394 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:42:43 INFO - PROCESS | 1675 | 1461508963395 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:42:43 INFO - PROCESS | 1675 | 1461508963398 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 1675 | 1461508963401 Marionette TRACE conn2 <- [1,1766,null,{}] 07:42:43 INFO - PROCESS | 1675 | 1461508963404 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}] 07:42:43 INFO - PROCESS | 1675 | 1461508963509 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:42:43 INFO - PROCESS | 1675 | 1461508963612 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308c3800 == 106 [pid = 1675] [id = 449] 07:42:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x12d6b8400) [pid = 1675] [serial = 1346] [outer = 0x0] 07:42:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x130272000) [pid = 1675] [serial = 1347] [outer = 0x12d6b8400] 07:42:43 INFO - PROCESS | 1675 | 1461508963642 Marionette DEBUG loaded listener.js 07:42:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x13027f400) [pid = 1675] [serial = 1348] [outer = 0x12d6b8400] 07:42:44 INFO - PROCESS | 1675 | 1461508964056 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]]]}] 07:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 671ms 07:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:42:44 INFO - PROCESS | 1675 | 1461508964070 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 1675 | 1461508964073 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:42:44 INFO - PROCESS | 1675 | 1461508964076 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 1675 | 1461508964078 Marionette TRACE conn2 <- [1,1770,null,{}] 07:42:44 INFO - PROCESS | 1675 | 1461508964082 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}] 07:42:44 INFO - PROCESS | 1675 | 1461508964223 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:42:44 INFO - PROCESS | 1675 | 1461508964306 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x13727b000 == 107 [pid = 1675] [id = 450] 07:42:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x12ffd7400) [pid = 1675] [serial = 1349] [outer = 0x0] 07:42:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x130dc4c00) [pid = 1675] [serial = 1350] [outer = 0x12ffd7400] 07:42:44 INFO - PROCESS | 1675 | 1461508964340 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x1377c8000) [pid = 1675] [serial = 1351] [outer = 0x12ffd7400] 07:42:44 INFO - PROCESS | 1675 | 1461508964773 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]]]}] 07:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 07:42:44 INFO - PROCESS | 1675 | 1461508964797 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:42:44 INFO - PROCESS | 1675 | 1461508964798 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:42:44 INFO - PROCESS | 1675 | 1461508964800 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:42:44 INFO - PROCESS | 1675 | 1461508964802 Marionette TRACE conn2 <- [1,1774,null,{}] 07:42:44 INFO - PROCESS | 1675 | 1461508964804 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}] 07:42:44 INFO - PROCESS | 1675 | 1461508964938 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:42:45 INFO - PROCESS | 1675 | 1461508965053 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e6d000 == 108 [pid = 1675] [id = 451] 07:42:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x126c6b000) [pid = 1675] [serial = 1352] [outer = 0x0] 07:42:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x13789a800) [pid = 1675] [serial = 1353] [outer = 0x126c6b000] 07:42:45 INFO - PROCESS | 1675 | 1461508965140 Marionette DEBUG loaded listener.js 07:42:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x13789f000) [pid = 1675] [serial = 1354] [outer = 0x126c6b000] 07:42:45 INFO - PROCESS | 1675 | 1461508965751 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]]]}] 07:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 969ms 07:42:45 INFO - PROCESS | 1675 | 1461508965770 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:42:45 INFO - PROCESS | 1675 | 1461508965772 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:42:45 INFO - PROCESS | 1675 | 1461508965776 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 1675 | 1461508965778 Marionette TRACE conn2 <- [1,1778,null,{}] 07:42:45 INFO - PROCESS | 1675 | 1461508965799 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}] 07:42:45 INFO - PROCESS | 1675 | 1461508965937 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:42:46 INFO - PROCESS | 1675 | 1461508966000 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d5800 == 109 [pid = 1675] [id = 452] 07:42:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x11aaf7c00) [pid = 1675] [serial = 1355] [outer = 0x0] 07:42:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x11be8f800) [pid = 1675] [serial = 1356] [outer = 0x11aaf7c00] 07:42:46 INFO - PROCESS | 1675 | 1461508966029 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x11dbdec00) [pid = 1675] [serial = 1357] [outer = 0x11aaf7c00] 07:42:46 INFO - PROCESS | 1675 | 1461508966479 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]]]}] 07:42:46 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 07:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 722ms 07:42:46 INFO - PROCESS | 1675 | 1461508966498 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:42:46 INFO - PROCESS | 1675 | 1461508966504 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:42:46 INFO - PROCESS | 1675 | 1461508966508 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:42:46 INFO - PROCESS | 1675 | 1461508966510 Marionette TRACE conn2 <- [1,1782,null,{}] 07:42:46 INFO - PROCESS | 1675 | 1461508966512 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}] 07:42:46 INFO - PROCESS | 1675 | 1461508966623 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:42:46 INFO - PROCESS | 1675 | 1461508966742 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d1800 == 108 [pid = 1675] [id = 440] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x126862800 == 107 [pid = 1675] [id = 439] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x13b131000 == 106 [pid = 1675] [id = 435] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x13ac37000 == 105 [pid = 1675] [id = 434] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x13831e000 == 104 [pid = 1675] [id = 433] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x130023800 == 103 [pid = 1675] [id = 432] 07:42:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x119106000 == 104 [pid = 1675] [id = 453] 07:42:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x1150ee000) [pid = 1675] [serial = 1358] [outer = 0x0] 07:42:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x124156000) [pid = 1675] [serial = 1359] [outer = 0x1150ee000] 07:42:46 INFO - PROCESS | 1675 | 1461508966795 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x1277e7800) [pid = 1675] [serial = 1360] [outer = 0x1150ee000] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x128b35800 == 103 [pid = 1675] [id = 431] 07:42:46 INFO - PROCESS | 1675 | --DOCSHELL 0x1197d2000 == 102 [pid = 1675] [id = 430] 07:42:47 INFO - PROCESS | 1675 | 1461508967091 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]]]}] 07:42:47 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 07:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 621ms 07:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:42:47 INFO - PROCESS | 1675 | 1461508967130 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:42:47 INFO - PROCESS | 1675 | 1461508967132 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:42:47 INFO - PROCESS | 1675 | 1461508967137 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 1675 | 1461508967140 Marionette TRACE conn2 <- [1,1786,null,{}] 07:42:47 INFO - PROCESS | 1675 | 1461508967163 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}] 07:42:47 INFO - PROCESS | 1675 | 1461508967264 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:42:47 INFO - PROCESS | 1675 | 1461508967270 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x130021800 == 103 [pid = 1675] [id = 454] 07:42:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x129c09400) [pid = 1675] [serial = 1361] [outer = 0x0] 07:42:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x12d9f6400) [pid = 1675] [serial = 1362] [outer = 0x129c09400] 07:42:47 INFO - PROCESS | 1675 | 1461508967298 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x12e929400) [pid = 1675] [serial = 1363] [outer = 0x129c09400] 07:42:47 INFO - PROCESS | 1675 | 1461508967673 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]]]}] 07:42:47 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 07:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 578ms 07:42:47 INFO - PROCESS | 1675 | 1461508967714 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:42:47 INFO - PROCESS | 1675 | 1461508967716 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:42:47 INFO - PROCESS | 1675 | 1461508967720 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 1675 | 1461508967721 Marionette TRACE conn2 <- [1,1790,null,{}] 07:42:47 INFO - PROCESS | 1675 | 1461508967723 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}] 07:42:47 INFO - PROCESS | 1675 | 1461508967818 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:42:47 INFO - PROCESS | 1675 | 1461508967824 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e72800 == 104 [pid = 1675] [id = 455] 07:42:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12e3aa400) [pid = 1675] [serial = 1364] [outer = 0x0] 07:42:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x12f381400) [pid = 1675] [serial = 1365] [outer = 0x12e3aa400] 07:42:47 INFO - PROCESS | 1675 | 1461508967850 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x137254c00) [pid = 1675] [serial = 1366] [outer = 0x12e3aa400] 07:42:48 INFO - PROCESS | 1675 | 1461508968239 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]]]}] 07:42:48 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) 07:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 568ms 07:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:42:48 INFO - PROCESS | 1675 | 1461508968289 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 1675 | 1461508968290 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:42:48 INFO - PROCESS | 1675 | 1461508968292 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 1675 | 1461508968293 Marionette TRACE conn2 <- [1,1794,null,{}] 07:42:48 INFO - PROCESS | 1675 | 1461508968295 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}] 07:42:48 INFO - PROCESS | 1675 | 1461508968417 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:42:48 INFO - PROCESS | 1675 | 1461508968432 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x13acd3000 == 105 [pid = 1675] [id = 456] 07:42:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x12f93bc00) [pid = 1675] [serial = 1367] [outer = 0x0] 07:42:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x1371ba000) [pid = 1675] [serial = 1368] [outer = 0x12f93bc00] 07:42:48 INFO - PROCESS | 1675 | 1461508968456 Marionette DEBUG loaded listener.js 07:42:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x1371be400) [pid = 1675] [serial = 1369] [outer = 0x12f93bc00] 07:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms 07:42:48 INFO - PROCESS | 1675 | 1461508968812 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]]]}] 07:42:48 INFO - PROCESS | 1675 | 1461508968817 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 1675 | 1461508968819 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:42:48 INFO - PROCESS | 1675 | 1461508968828 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 1675 | 1461508968829 Marionette TRACE conn2 <- [1,1798,null,{}] 07:42:48 INFO - PROCESS | 1675 | 1461508968831 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}] 07:42:48 INFO - PROCESS | 1675 | 1461508968970 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:42:48 INFO - PROCESS | 1675 | 1461508968982 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a0c800 == 106 [pid = 1675] [id = 457] 07:42:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x137145400) [pid = 1675] [serial = 1370] [outer = 0x0] 07:42:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x13714a000) [pid = 1675] [serial = 1371] [outer = 0x137145400] 07:42:49 INFO - PROCESS | 1675 | 1461508969010 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x1377c8c00) [pid = 1675] [serial = 1372] [outer = 0x137145400] 07:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 570ms 07:42:49 INFO - PROCESS | 1675 | 1461508969396 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]]]}] 07:42:49 INFO - PROCESS | 1675 | 1461508969401 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:42:49 INFO - PROCESS | 1675 | 1461508969402 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:42:49 INFO - PROCESS | 1675 | 1461508969405 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 1675 | 1461508969406 Marionette TRACE conn2 <- [1,1802,null,{}] 07:42:49 INFO - PROCESS | 1675 | 1461508969408 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}] 07:42:49 INFO - PROCESS | 1675 | 1461508969522 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:42:49 INFO - PROCESS | 1675 | 1461508969535 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x138017000 == 107 [pid = 1675] [id = 458] 07:42:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x137844800) [pid = 1675] [serial = 1373] [outer = 0x0] 07:42:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x13784a000) [pid = 1675] [serial = 1374] [outer = 0x137844800] 07:42:49 INFO - PROCESS | 1675 | 1461508969559 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x13784fc00) [pid = 1675] [serial = 1375] [outer = 0x137844800] 07:42:49 INFO - PROCESS | 1675 | 1461508969927 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]]]}] 07:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 574ms 07:42:49 INFO - PROCESS | 1675 | 1461508969980 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:42:49 INFO - PROCESS | 1675 | 1461508969981 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:42:49 INFO - PROCESS | 1675 | 1461508969989 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:42:49 INFO - PROCESS | 1675 | 1461508969990 Marionette TRACE conn2 <- [1,1806,null,{}] 07:42:49 INFO - PROCESS | 1675 | 1461508969992 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}] 07:42:50 INFO - PROCESS | 1675 | 1461508970119 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:42:50 INFO - PROCESS | 1675 | 1461508970136 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x142a46000 == 108 [pid = 1675] [id = 459] 07:42:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x137848000) [pid = 1675] [serial = 1376] [outer = 0x0] 07:42:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x13789e400) [pid = 1675] [serial = 1377] [outer = 0x137848000] 07:42:50 INFO - PROCESS | 1675 | 1461508970162 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x1378a3400) [pid = 1675] [serial = 1378] [outer = 0x137848000] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x12f37b800) [pid = 1675] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x129b3a000) [pid = 1675] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x129ceb800) [pid = 1675] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x118e24400) [pid = 1675] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x123e03400) [pid = 1675] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x118666c00) [pid = 1675] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x12b3e9800) [pid = 1675] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x126c65400) [pid = 1675] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x12e3a7c00) [pid = 1675] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x11367d800) [pid = 1675] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x118cedc00) [pid = 1675] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x11400b000) [pid = 1675] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x118c95000) [pid = 1675] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x11af6fc00) [pid = 1675] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x11dbeac00) [pid = 1675] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:42:50 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x11ad6c400) [pid = 1675] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:42:50 INFO - PROCESS | 1675 | 1461508970634 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]]]}] 07:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 669ms 07:42:50 INFO - PROCESS | 1675 | 1461508970658 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:42:50 INFO - PROCESS | 1675 | 1461508970659 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:42:50 INFO - PROCESS | 1675 | 1461508970662 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 1675 | 1461508970663 Marionette TRACE conn2 <- [1,1810,null,{}] 07:42:50 INFO - PROCESS | 1675 | 1461508970665 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}] 07:42:50 INFO - PROCESS | 1675 | 1461508970762 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:42:50 INFO - PROCESS | 1675 | 1461508970842 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6bb000 == 109 [pid = 1675] [id = 460] 07:42:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x114c33c00) [pid = 1675] [serial = 1379] [outer = 0x0] 07:42:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x11db69800) [pid = 1675] [serial = 1380] [outer = 0x114c33c00] 07:42:50 INFO - PROCESS | 1675 | 1461508970868 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x129b3a000) [pid = 1675] [serial = 1381] [outer = 0x114c33c00] 07:42:51 INFO - PROCESS | 1675 | 1461508971151 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 07:42:51 INFO - PROCESS | 1675 | 1461508971189 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 1675 | 1461508971190 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:42:51 INFO - PROCESS | 1675 | 1461508971192 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 1675 | 1461508971193 Marionette TRACE conn2 <- [1,1814,null,{}] 07:42:51 INFO - PROCESS | 1675 | 1461508971196 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}] 07:42:51 INFO - PROCESS | 1675 | 1461508971298 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:42:51 INFO - PROCESS | 1675 | 1461508971303 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x142ba8000 == 110 [pid = 1675] [id = 461] 07:42:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x129c0e800) [pid = 1675] [serial = 1382] [outer = 0x0] 07:42:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x137851c00) [pid = 1675] [serial = 1383] [outer = 0x129c0e800] 07:42:51 INFO - PROCESS | 1675 | 1461508971328 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x1378a6c00) [pid = 1675] [serial = 1384] [outer = 0x129c0e800] 07:42:51 INFO - PROCESS | 1675 | 1461508971730 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 569ms 07:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:42:51 INFO - PROCESS | 1675 | 1461508971762 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 1675 | 1461508971764 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:42:51 INFO - PROCESS | 1675 | 1461508971768 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 1675 | 1461508971771 Marionette TRACE conn2 <- [1,1818,null,{}] 07:42:51 INFO - PROCESS | 1675 | 1461508971774 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}] 07:42:51 INFO - PROCESS | 1675 | 1461508971894 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:42:51 INFO - PROCESS | 1675 | 1461508971900 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433c6000 == 111 [pid = 1675] [id = 462] 07:42:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x13789b000) [pid = 1675] [serial = 1385] [outer = 0x0] 07:42:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x137e58800) [pid = 1675] [serial = 1386] [outer = 0x13789b000] 07:42:51 INFO - PROCESS | 1675 | 1461508971929 Marionette DEBUG loaded listener.js 07:42:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x138258800) [pid = 1675] [serial = 1387] [outer = 0x13789b000] 07:42:52 INFO - PROCESS | 1675 | 1461508972287 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]]]}] 07:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 572ms 07:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:42:52 INFO - PROCESS | 1675 | 1461508972340 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:42:52 INFO - PROCESS | 1675 | 1461508972341 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:42:52 INFO - PROCESS | 1675 | 1461508972344 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:42:52 INFO - PROCESS | 1675 | 1461508972345 Marionette TRACE conn2 <- [1,1822,null,{}] 07:42:52 INFO - PROCESS | 1675 | 1461508972347 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}] 07:42:52 INFO - PROCESS | 1675 | 1461508972443 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:42:52 INFO - PROCESS | 1675 | 1461508972610 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c4d8800 == 112 [pid = 1675] [id = 463] 07:42:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x1150ecc00) [pid = 1675] [serial = 1388] [outer = 0x0] 07:42:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x118e22c00) [pid = 1675] [serial = 1389] [outer = 0x1150ecc00] 07:42:52 INFO - PROCESS | 1675 | 1461508972674 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x11be2a800) [pid = 1675] [serial = 1390] [outer = 0x1150ecc00] 07:42:53 INFO - PROCESS | 1675 | 1461508973109 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]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 821ms 07:42:53 INFO - PROCESS | 1675 | 1461508973166 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:42:53 INFO - PROCESS | 1675 | 1461508973169 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:42:53 INFO - PROCESS | 1675 | 1461508973172 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 1675 | 1461508973174 Marionette TRACE conn2 <- [1,1826,null,{}] 07:42:53 INFO - PROCESS | 1675 | 1461508973178 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}] 07:42:53 INFO - PROCESS | 1675 | 1461508973299 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:42:53 INFO - PROCESS | 1675 | 1461508973426 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f91a800 == 113 [pid = 1675] [id = 464] 07:42:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x11db60000) [pid = 1675] [serial = 1391] [outer = 0x0] 07:42:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x1248db800) [pid = 1675] [serial = 1392] [outer = 0x11db60000] 07:42:53 INFO - PROCESS | 1675 | 1461508973460 Marionette DEBUG loaded listener.js 07:42:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x129cecc00) [pid = 1675] [serial = 1393] [outer = 0x11db60000] 07:42:53 INFO - PROCESS | 1675 | 1461508973940 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]]]}] 07:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 824ms 07:42:54 INFO - PROCESS | 1675 | 1461508973998 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:42:54 INFO - PROCESS | 1675 | 1461508974002 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:42:54 INFO - PROCESS | 1675 | 1461508974030 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:42:54 INFO - PROCESS | 1675 | 1461508974031 Marionette TRACE conn2 <- [1,1830,null,{}] 07:42:54 INFO - PROCESS | 1675 | 1461508974038 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}] 07:42:54 INFO - PROCESS | 1675 | 1461508974201 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:42:54 INFO - PROCESS | 1675 | 1461508974301 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x138092000 == 114 [pid = 1675] [id = 465] 07:42:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x12bf59c00) [pid = 1675] [serial = 1394] [outer = 0x0] 07:42:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x12e53bc00) [pid = 1675] [serial = 1395] [outer = 0x12bf59c00] 07:42:54 INFO - PROCESS | 1675 | 1461508974333 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x130271800) [pid = 1675] [serial = 1396] [outer = 0x12bf59c00] 07:42:54 INFO - PROCESS | 1675 | 1461508974797 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]]]}] 07:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 827ms 07:42:54 INFO - PROCESS | 1675 | 1461508974853 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:42:54 INFO - PROCESS | 1675 | 1461508974854 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:42:54 INFO - PROCESS | 1675 | 1461508974858 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:42:54 INFO - PROCESS | 1675 | 1461508974862 Marionette TRACE conn2 <- [1,1834,null,{}] 07:42:54 INFO - PROCESS | 1675 | 1461508974888 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}] 07:42:55 INFO - PROCESS | 1675 | 1461508975009 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:42:55 INFO - PROCESS | 1675 | 1461508975102 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433c8000 == 115 [pid = 1675] [id = 466] 07:42:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x130dbb800) [pid = 1675] [serial = 1397] [outer = 0x0] 07:42:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x1371be800) [pid = 1675] [serial = 1398] [outer = 0x130dbb800] 07:42:55 INFO - PROCESS | 1675 | 1461508975133 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x1377ca800) [pid = 1675] [serial = 1399] [outer = 0x130dbb800] 07:42:55 INFO - PROCESS | 1675 | 1461508975537 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]]]}] 07:42:55 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 07:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 728ms 07:42:55 INFO - PROCESS | 1675 | 1461508975601 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:42:55 INFO - PROCESS | 1675 | 1461508975603 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:42:55 INFO - PROCESS | 1675 | 1461508975607 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:42:55 INFO - PROCESS | 1675 | 1461508975608 Marionette TRACE conn2 <- [1,1838,null,{}] 07:42:55 INFO - PROCESS | 1675 | 1461508975611 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}] 07:42:55 INFO - PROCESS | 1675 | 1461508975728 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:42:55 INFO - PROCESS | 1675 | 1461508975821 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x1383ab800 == 116 [pid = 1675] [id = 467] 07:42:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x1377c8400) [pid = 1675] [serial = 1400] [outer = 0x0] 07:42:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x137a46c00) [pid = 1675] [serial = 1401] [outer = 0x1377c8400] 07:42:55 INFO - PROCESS | 1675 | 1461508975851 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x137db8c00) [pid = 1675] [serial = 1402] [outer = 0x1377c8400] 07:42:56 INFO - PROCESS | 1675 | 1461508976279 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]]]}] 07:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 722ms 07:42:56 INFO - PROCESS | 1675 | 1461508976329 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:42:56 INFO - PROCESS | 1675 | 1461508976331 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:42:56 INFO - PROCESS | 1675 | 1461508976337 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:42:56 INFO - PROCESS | 1675 | 1461508976339 Marionette TRACE conn2 <- [1,1842,null,{}] 07:42:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x137db8800) [pid = 1675] [serial = 1403] [outer = 0x12f910000] 07:42:56 INFO - PROCESS | 1675 | 1461508976375 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}] 07:42:56 INFO - PROCESS | 1675 | 1461508976516 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:42:56 INFO - PROCESS | 1675 | 1461508976612 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x1427dc800 == 117 [pid = 1675] [id = 468] 07:42:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x137e55000) [pid = 1675] [serial = 1404] [outer = 0x0] 07:42:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x137e5b400) [pid = 1675] [serial = 1405] [outer = 0x137e55000] 07:42:56 INFO - PROCESS | 1675 | 1461508976647 Marionette DEBUG loaded listener.js 07:42:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x13822d400) [pid = 1675] [serial = 1406] [outer = 0x137e55000] 07:42:57 INFO - PROCESS | 1675 | 1461508977124 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]]]}] 07:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 837ms 07:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:42:57 INFO - PROCESS | 1675 | 1461508977173 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 1675 | 1461508977174 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:42:57 INFO - PROCESS | 1675 | 1461508977176 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 1675 | 1461508977177 Marionette TRACE conn2 <- [1,1846,null,{}] 07:42:57 INFO - PROCESS | 1675 | 1461508977180 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}] 07:42:57 INFO - PROCESS | 1675 | 1461508977343 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:42:57 INFO - PROCESS | 1675 | 1461508977409 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a20000 == 118 [pid = 1675] [id = 469] 07:42:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x137195c00) [pid = 1675] [serial = 1407] [outer = 0x0] 07:42:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x13719b000) [pid = 1675] [serial = 1408] [outer = 0x137195c00] 07:42:57 INFO - PROCESS | 1675 | 1461508977441 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x138225400) [pid = 1675] [serial = 1409] [outer = 0x137195c00] 07:42:57 INFO - PROCESS | 1675 | 1461508977851 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]]]}] 07:42:57 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) 07:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 720ms 07:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:42:57 INFO - PROCESS | 1675 | 1461508977896 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:42:57 INFO - PROCESS | 1675 | 1461508977898 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:42:57 INFO - PROCESS | 1675 | 1461508977900 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:42:57 INFO - PROCESS | 1675 | 1461508977901 Marionette TRACE conn2 <- [1,1850,null,{}] 07:42:57 INFO - PROCESS | 1675 | 1461508977904 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}] 07:42:58 INFO - PROCESS | 1675 | 1461508978019 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:42:58 INFO - PROCESS | 1675 | 1461508978140 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x14279f000 == 119 [pid = 1675] [id = 470] 07:42:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x13719ac00) [pid = 1675] [serial = 1410] [outer = 0x0] 07:42:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x138231800) [pid = 1675] [serial = 1411] [outer = 0x13719ac00] 07:42:58 INFO - PROCESS | 1675 | 1461508978171 Marionette DEBUG loaded listener.js 07:42:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x138259c00) [pid = 1675] [serial = 1412] [outer = 0x13719ac00] 07:42:58 INFO - PROCESS | 1675 | 1461508978563 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]]]}] 07:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 720ms 07:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:42:58 INFO - PROCESS | 1675 | 1461508978624 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:42:58 INFO - PROCESS | 1675 | 1461508978625 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:42:58 INFO - PROCESS | 1675 | 1461508978628 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:42:58 INFO - PROCESS | 1675 | 1461508978629 Marionette TRACE conn2 <- [1,1854,null,{}] 07:42:58 INFO - PROCESS | 1675 | 1461508978646 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}] 07:42:58 INFO - PROCESS | 1675 | 1461508978800 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:42:58 INFO - PROCESS | 1675 | 1461508978923 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x119c2d800 == 120 [pid = 1675] [id = 471] 07:42:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x114f38c00) [pid = 1675] [serial = 1413] [outer = 0x0] 07:42:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x11dbce800) [pid = 1675] [serial = 1414] [outer = 0x114f38c00] 07:42:58 INFO - PROCESS | 1675 | 1461508978955 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x138230000) [pid = 1675] [serial = 1415] [outer = 0x114f38c00] 07:42:59 INFO - PROCESS | 1675 | 1461508979400 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]]]}] 07:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 819ms 07:42:59 INFO - PROCESS | 1675 | 1461508979447 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:42:59 INFO - PROCESS | 1675 | 1461508979449 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:42:59 INFO - PROCESS | 1675 | 1461508979451 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 1675 | 1461508979452 Marionette TRACE conn2 <- [1,1858,null,{}] 07:42:59 INFO - PROCESS | 1675 | 1461508979455 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}] 07:42:59 INFO - PROCESS | 1675 | 1461508979573 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:42:59 INFO - PROCESS | 1675 | 1461508979923 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3bb800 == 121 [pid = 1675] [id = 472] 07:42:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x11401c400) [pid = 1675] [serial = 1416] [outer = 0x0] 07:43:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x114c3a400) [pid = 1675] [serial = 1417] [outer = 0x11401c400] 07:43:00 INFO - PROCESS | 1675 | 1461508979997 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x115451c00) [pid = 1675] [serial = 1418] [outer = 0x11401c400] 07:43:00 INFO - PROCESS | 1675 | 1461508980459 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]]]}] 07:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1070ms 07:43:00 INFO - PROCESS | 1675 | 1461508980521 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 1675 | 1461508980524 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:43:00 INFO - PROCESS | 1675 | 1461508980527 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 1675 | 1461508980529 Marionette TRACE conn2 <- [1,1862,null,{}] 07:43:00 INFO - PROCESS | 1675 | 1461508980532 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}] 07:43:00 INFO - PROCESS | 1675 | 1461508980639 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:43:00 INFO - PROCESS | 1675 | 1461508980766 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8e6800 == 122 [pid = 1675] [id = 473] 07:43:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x11af69c00) [pid = 1675] [serial = 1419] [outer = 0x0] 07:43:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x11c178000) [pid = 1675] [serial = 1420] [outer = 0x11af69c00] 07:43:00 INFO - PROCESS | 1675 | 1461508980799 Marionette DEBUG loaded listener.js 07:43:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x11db63800) [pid = 1675] [serial = 1421] [outer = 0x11af69c00] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x1433c6000 == 121 [pid = 1675] [id = 462] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x142ba8000 == 120 [pid = 1675] [id = 461] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6bb000 == 119 [pid = 1675] [id = 460] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x11dbe7800) [pid = 1675] [serial = 1323] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x142a46000 == 118 [pid = 1675] [id = 459] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x138017000 == 117 [pid = 1675] [id = 458] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x146a0c800 == 116 [pid = 1675] [id = 457] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x13acd3000 == 115 [pid = 1675] [id = 456] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x137e72800 == 114 [pid = 1675] [id = 455] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x130021800 == 113 [pid = 1675] [id = 454] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x119106000 == 112 [pid = 1675] [id = 453] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d5800 == 111 [pid = 1675] [id = 452] 07:43:01 INFO - PROCESS | 1675 | 1461508981406 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]]]}] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x137bd1800 == 110 [pid = 1675] [id = 429] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc8f800 == 109 [pid = 1675] [id = 445] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6db000 == 108 [pid = 1675] [id = 444] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2c2000 == 107 [pid = 1675] [id = 443] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x11b858000 == 106 [pid = 1675] [id = 442] 07:43:01 INFO - PROCESS | 1675 | --DOCSHELL 0x11bb93000 == 105 [pid = 1675] [id = 441] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x12ffd4c00) [pid = 1675] [serial = 1285] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x129cf2000) [pid = 1675] [serial = 1269] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x12be7f800) [pid = 1675] [serial = 1272] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12b7f0c00) [pid = 1675] [serial = 1270] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x11db64400) [pid = 1675] [serial = 1260] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x12414a400) [pid = 1675] [serial = 1263] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x1243e5800) [pid = 1675] [serial = 1264] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x11b831800) [pid = 1675] [serial = 1255] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x11a8aac00) [pid = 1675] [serial = 1254] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x11be9c000) [pid = 1675] [serial = 1227] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x12d9f3c00) [pid = 1675] [serial = 1275] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x126dcb800) [pid = 1675] [serial = 1266] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x12e53dc00) [pid = 1675] [serial = 1222] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x114f2d800) [pid = 1675] [serial = 1252] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x114019000) [pid = 1675] [serial = 1251] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x12d054000) [pid = 1675] [serial = 1273] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x12414e800) [pid = 1675] [serial = 1230] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x11b8bfc00) [pid = 1675] [serial = 1257] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x11c48b000) [pid = 1675] [serial = 1258] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x11875c400) [pid = 1675] [serial = 1224] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x129c14800) [pid = 1675] [serial = 1233] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x12be7a400) [pid = 1675] [serial = 1236] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x12e3aa000) [pid = 1675] [serial = 1239] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x12e947800) [pid = 1675] [serial = 1242] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x11dbcf400) [pid = 1675] [serial = 1279] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12f1a8400) [pid = 1675] [serial = 1245] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x12b3df400) [pid = 1675] [serial = 1248] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x118fba000) [pid = 1675] [serial = 1317] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x11a8ac800) [pid = 1675] [serial = 1318] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x11be9bc00) [pid = 1675] [serial = 1320] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x118c11c00) [pid = 1675] [serial = 1290] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x11c430000) [pid = 1675] [serial = 1293] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x1248dbc00) [pid = 1675] [serial = 1296] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x12be3cc00) [pid = 1675] [serial = 1299] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x12e92d000) [pid = 1675] [serial = 1302] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x12f949c00) [pid = 1675] [serial = 1305] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x137257000) [pid = 1675] [serial = 1308] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x1377c7400) [pid = 1675] [serial = 1311] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x114f5d000) [pid = 1675] [serial = 1314] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x12f945800) [pid = 1675] [serial = 1284] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x11a8a6000) [pid = 1675] [serial = 1278] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x11c88a400) [pid = 1675] [serial = 1321] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x123e02c00) [pid = 1675] [serial = 1261] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12be7a000) [pid = 1675] [serial = 1281] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x12e3a7800) [pid = 1675] [serial = 1276] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x129b34c00) [pid = 1675] [serial = 1267] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x12e93c000) [pid = 1675] [serial = 1282] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x12ffd8400) [pid = 1675] [serial = 1287] [outer = 0x0] [url = about:blank] 07:43:01 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x124626800) [pid = 1675] [serial = 1153] [outer = 0x0] [url = about:blank] 07:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 926ms 07:43:01 INFO - PROCESS | 1675 | 1461508981456 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:43:01 INFO - PROCESS | 1675 | 1461508981460 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:43:01 INFO - PROCESS | 1675 | 1461508981465 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:43:01 INFO - PROCESS | 1675 | 1461508981467 Marionette TRACE conn2 <- [1,1866,null,{}] 07:43:01 INFO - PROCESS | 1675 | 1461508981471 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}] 07:43:01 INFO - PROCESS | 1675 | 1461508981595 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:43:01 INFO - PROCESS | 1675 | 1461508981603 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b23e800 == 106 [pid = 1675] [id = 474] 07:43:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x11db6ac00) [pid = 1675] [serial = 1422] [outer = 0x0] 07:43:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x11dbc2800) [pid = 1675] [serial = 1423] [outer = 0x11db6ac00] 07:43:01 INFO - PROCESS | 1675 | 1461508981630 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x123c77400) [pid = 1675] [serial = 1424] [outer = 0x11db6ac00] 07:43:02 INFO - PROCESS | 1675 | 1461508982040 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]]]}] 07:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 621ms 07:43:02 INFO - PROCESS | 1675 | 1461508982086 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:43:02 INFO - PROCESS | 1675 | 1461508982087 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:43:02 INFO - PROCESS | 1675 | 1461508982091 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:43:02 INFO - PROCESS | 1675 | 1461508982095 Marionette TRACE conn2 <- [1,1870,null,{}] 07:43:02 INFO - PROCESS | 1675 | 1461508982103 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}] 07:43:02 INFO - PROCESS | 1675 | 1461508982199 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:43:02 INFO - PROCESS | 1675 | 1461508982205 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2ca000 == 107 [pid = 1675] [id = 475] 07:43:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x12414a000) [pid = 1675] [serial = 1425] [outer = 0x0] 07:43:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x126c6bc00) [pid = 1675] [serial = 1426] [outer = 0x12414a000] 07:43:02 INFO - PROCESS | 1675 | 1461508982231 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x1277f4800) [pid = 1675] [serial = 1427] [outer = 0x12414a000] 07:43:02 INFO - PROCESS | 1675 | 1461508982596 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]]]}] 07:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 528ms 07:43:02 INFO - PROCESS | 1675 | 1461508982619 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:43:02 INFO - PROCESS | 1675 | 1461508982621 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:43:02 INFO - PROCESS | 1675 | 1461508982623 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:43:02 INFO - PROCESS | 1675 | 1461508982624 Marionette TRACE conn2 <- [1,1874,null,{}] 07:43:02 INFO - PROCESS | 1675 | 1461508982627 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}] 07:43:02 INFO - PROCESS | 1675 | 1461508982724 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:43:02 INFO - PROCESS | 1675 | 1461508982729 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfab800 == 108 [pid = 1675] [id = 476] 07:43:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x124634c00) [pid = 1675] [serial = 1428] [outer = 0x0] 07:43:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x129c12800) [pid = 1675] [serial = 1429] [outer = 0x124634c00] 07:43:02 INFO - PROCESS | 1675 | 1461508982757 Marionette DEBUG loaded listener.js 07:43:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12b548000) [pid = 1675] [serial = 1430] [outer = 0x124634c00] 07:43:03 INFO - PROCESS | 1675 | 1461508983116 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]]]}] 07:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 07:43:03 INFO - PROCESS | 1675 | 1461508983142 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 1675 | 1461508983143 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:43:03 INFO - PROCESS | 1675 | 1461508983145 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 1675 | 1461508983146 Marionette TRACE conn2 <- [1,1878,null,{}] 07:43:03 INFO - PROCESS | 1675 | 1461508983149 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}] 07:43:03 INFO - PROCESS | 1675 | 1461508983244 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:43:03 INFO - PROCESS | 1675 | 1461508983331 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc7d800 == 109 [pid = 1675] [id = 477] 07:43:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x12bbd5c00) [pid = 1675] [serial = 1431] [outer = 0x0] 07:43:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x12be3d800) [pid = 1675] [serial = 1432] [outer = 0x12bbd5c00] 07:43:03 INFO - PROCESS | 1675 | 1461508983365 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x12d6bd800) [pid = 1675] [serial = 1433] [outer = 0x12bbd5c00] 07:43:03 INFO - PROCESS | 1675 | 1461508983707 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]]]}] 07:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 571ms 07:43:03 INFO - PROCESS | 1675 | 1461508983717 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:43:03 INFO - PROCESS | 1675 | 1461508983720 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:43:03 INFO - PROCESS | 1675 | 1461508983728 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 1675 | 1461508983729 Marionette TRACE conn2 <- [1,1882,null,{}] 07:43:03 INFO - PROCESS | 1675 | 1461508983732 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}] 07:43:03 INFO - PROCESS | 1675 | 1461508983860 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:43:03 INFO - PROCESS | 1675 | 1461508983872 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e568000 == 110 [pid = 1675] [id = 478] 07:43:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x12bbcc400) [pid = 1675] [serial = 1434] [outer = 0x0] 07:43:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x12d9f6000) [pid = 1675] [serial = 1435] [outer = 0x12bbcc400] 07:43:03 INFO - PROCESS | 1675 | 1461508983897 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x12e936400) [pid = 1675] [serial = 1436] [outer = 0x12bbcc400] 07:43:04 INFO - PROCESS | 1675 | 1461508984339 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]]]}] 07:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 621ms 07:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:43:04 INFO - PROCESS | 1675 | 1461508984352 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:43:04 INFO - PROCESS | 1675 | 1461508984354 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:43:04 INFO - PROCESS | 1675 | 1461508984358 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:43:04 INFO - PROCESS | 1675 | 1461508984360 Marionette TRACE conn2 <- [1,1886,null,{}] 07:43:04 INFO - PROCESS | 1675 | 1461508984363 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}] 07:43:04 INFO - PROCESS | 1675 | 1461508984558 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:43:04 INFO - PROCESS | 1675 | 1461508984581 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6b7800 == 111 [pid = 1675] [id = 479] 07:43:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x12da7d800) [pid = 1675] [serial = 1437] [outer = 0x0] 07:43:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x12f1a8400) [pid = 1675] [serial = 1438] [outer = 0x12da7d800] 07:43:04 INFO - PROCESS | 1675 | 1461508984607 Marionette DEBUG loaded listener.js 07:43:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x12f949800) [pid = 1675] [serial = 1439] [outer = 0x12da7d800] 07:43:04 INFO - PROCESS | 1675 | 1461508984960 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]]]}] 07:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 623ms 07:43:04 INFO - PROCESS | 1675 | 1461508984981 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:43:04 INFO - PROCESS | 1675 | 1461508984983 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:43:04 INFO - PROCESS | 1675 | 1461508984986 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:43:04 INFO - PROCESS | 1675 | 1461508984987 Marionette TRACE conn2 <- [1,1890,null,{}] 07:43:04 INFO - PROCESS | 1675 | 1461508984989 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}] 07:43:05 INFO - PROCESS | 1675 | 1461508985119 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:43:05 INFO - PROCESS | 1675 | 1461508985151 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x130239800 == 112 [pid = 1675] [id = 480] 07:43:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x12e937400) [pid = 1675] [serial = 1440] [outer = 0x0] 07:43:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x130275800) [pid = 1675] [serial = 1441] [outer = 0x12e937400] 07:43:05 INFO - PROCESS | 1675 | 1461508985176 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x137140c00) [pid = 1675] [serial = 1442] [outer = 0x12e937400] 07:43:05 INFO - PROCESS | 1675 | 1461508985531 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]]]}] 07:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 568ms 07:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:43:05 INFO - PROCESS | 1675 | 1461508985554 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:43:05 INFO - PROCESS | 1675 | 1461508985556 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:43:05 INFO - PROCESS | 1675 | 1461508985558 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:43:05 INFO - PROCESS | 1675 | 1461508985559 Marionette TRACE conn2 <- [1,1894,null,{}] 07:43:05 INFO - PROCESS | 1675 | 1461508985561 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}] 07:43:05 INFO - PROCESS | 1675 | 1461508985972 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x137145400) [pid = 1675] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x137844800) [pid = 1675] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x137848000) [pid = 1675] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x114c33c00) [pid = 1675] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x129c0e800) [pid = 1675] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x1150ee000) [pid = 1675] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x12e3aa400) [pid = 1675] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x129c09400) [pid = 1675] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x11aaf7c00) [pid = 1675] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:43:05 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x12f93bc00) [pid = 1675] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:43:06 INFO - PROCESS | 1675 | 1461508986028 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d3800 == 113 [pid = 1675] [id = 481] 07:43:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x11367c400) [pid = 1675] [serial = 1443] [outer = 0x0] 07:43:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x119e60400) [pid = 1675] [serial = 1444] [outer = 0x11367c400] 07:43:06 INFO - PROCESS | 1675 | 1461508986056 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x12f19b800) [pid = 1675] [serial = 1445] [outer = 0x11367c400] 07:43:06 INFO - PROCESS | 1675 | 1461508986333 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]]]}] 07:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 822ms 07:43:06 INFO - PROCESS | 1675 | 1461508986398 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 1675 | 1461508986399 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:43:06 INFO - PROCESS | 1675 | 1461508986404 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 1675 | 1461508986405 Marionette TRACE conn2 <- [1,1898,null,{}] 07:43:06 INFO - PROCESS | 1675 | 1461508986407 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}] 07:43:06 INFO - PROCESS | 1675 | 1461508986503 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:43:06 INFO - PROCESS | 1675 | 1461508986507 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x137c76000 == 114 [pid = 1675] [id = 482] 07:43:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x123c74400) [pid = 1675] [serial = 1446] [outer = 0x0] 07:43:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x13718d800) [pid = 1675] [serial = 1447] [outer = 0x123c74400] 07:43:06 INFO - PROCESS | 1675 | 1461508986537 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x1371b9800) [pid = 1675] [serial = 1448] [outer = 0x123c74400] 07:43:06 INFO - PROCESS | 1675 | 1461508986908 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]]]}] 07:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 07:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:43:06 INFO - PROCESS | 1675 | 1461508986942 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 1675 | 1461508986944 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:43:06 INFO - PROCESS | 1675 | 1461508986946 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 1675 | 1461508986948 Marionette TRACE conn2 <- [1,1902,null,{}] 07:43:06 INFO - PROCESS | 1675 | 1461508986952 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}] 07:43:07 INFO - PROCESS | 1675 | 1461508987064 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:43:07 INFO - PROCESS | 1675 | 1461508987068 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x13801d000 == 115 [pid = 1675] [id = 483] 07:43:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x12f93b400) [pid = 1675] [serial = 1449] [outer = 0x0] 07:43:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x1377c7000) [pid = 1675] [serial = 1450] [outer = 0x12f93b400] 07:43:07 INFO - PROCESS | 1675 | 1461508987094 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x137852400) [pid = 1675] [serial = 1451] [outer = 0x12f93b400] 07:43:07 INFO - PROCESS | 1675 | 1461508987467 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]]]}] 07:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 572ms 07:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:43:07 INFO - PROCESS | 1675 | 1461508987521 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:43:07 INFO - PROCESS | 1675 | 1461508987523 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:43:07 INFO - PROCESS | 1675 | 1461508987526 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:43:07 INFO - PROCESS | 1675 | 1461508987528 Marionette TRACE conn2 <- [1,1906,null,{}] 07:43:07 INFO - PROCESS | 1675 | 1461508987532 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}] 07:43:07 INFO - PROCESS | 1675 | 1461508987737 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:43:07 INFO - PROCESS | 1675 | 1461508987752 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x138097000 == 116 [pid = 1675] [id = 484] 07:43:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x13784ec00) [pid = 1675] [serial = 1452] [outer = 0x0] 07:43:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x137a4fc00) [pid = 1675] [serial = 1453] [outer = 0x13784ec00] 07:43:07 INFO - PROCESS | 1675 | 1461508987792 Marionette DEBUG loaded listener.js 07:43:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x137e55c00) [pid = 1675] [serial = 1454] [outer = 0x13784ec00] 07:43:08 INFO - PROCESS | 1675 | 1461508988387 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]]]}] 07:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 920ms 07:43:08 INFO - PROCESS | 1675 | 1461508988447 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 1675 | 1461508988450 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:43:08 INFO - PROCESS | 1675 | 1461508988453 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 1675 | 1461508988456 Marionette TRACE conn2 <- [1,1910,null,{}] 07:43:08 INFO - PROCESS | 1675 | 1461508988460 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}] 07:43:08 INFO - PROCESS | 1675 | 1461508988582 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:43:08 INFO - PROCESS | 1675 | 1461508988675 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x123e4b800 == 117 [pid = 1675] [id = 485] 07:43:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x11913c400) [pid = 1675] [serial = 1455] [outer = 0x0] 07:43:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x11af66c00) [pid = 1675] [serial = 1456] [outer = 0x11913c400] 07:43:08 INFO - PROCESS | 1675 | 1461508988708 Marionette DEBUG loaded listener.js 07:43:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x11c48c000) [pid = 1675] [serial = 1457] [outer = 0x11913c400] 07:43:09 INFO - PROCESS | 1675 | 1461508989152 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]]]}] 07:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 728ms 07:43:09 INFO - PROCESS | 1675 | 1461508989182 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 1675 | 1461508989188 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:43:09 INFO - PROCESS | 1675 | 1461508989192 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 1675 | 1461508989194 Marionette TRACE conn2 <- [1,1914,null,{}] 07:43:09 INFO - PROCESS | 1675 | 1461508989197 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}] 07:43:09 INFO - PROCESS | 1675 | 1461508989313 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:43:09 INFO - PROCESS | 1675 | 1461508989408 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c1800 == 118 [pid = 1675] [id = 486] 07:43:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x123af0c00) [pid = 1675] [serial = 1458] [outer = 0x0] 07:43:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x12414a400) [pid = 1675] [serial = 1459] [outer = 0x123af0c00] 07:43:09 INFO - PROCESS | 1675 | 1461508989441 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x126ce9000) [pid = 1675] [serial = 1460] [outer = 0x123af0c00] 07:43:09 INFO - PROCESS | 1675 | 1461508989877 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]]]}] 07:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 720ms 07:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:43:09 INFO - PROCESS | 1675 | 1461508989912 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 1675 | 1461508989914 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:43:09 INFO - PROCESS | 1675 | 1461508989916 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 1675 | 1461508989919 Marionette TRACE conn2 <- [1,1918,null,{}] 07:43:09 INFO - PROCESS | 1675 | 1461508989927 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}] 07:43:10 INFO - PROCESS | 1675 | 1461508990050 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:43:10 INFO - PROCESS | 1675 | 1461508990145 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x138016800 == 119 [pid = 1675] [id = 487] 07:43:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x12b3e8000) [pid = 1675] [serial = 1461] [outer = 0x0] 07:43:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x12d058c00) [pid = 1675] [serial = 1462] [outer = 0x12b3e8000] 07:43:10 INFO - PROCESS | 1675 | 1461508990179 Marionette DEBUG loaded listener.js 07:43:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x12e930800) [pid = 1675] [serial = 1463] [outer = 0x12b3e8000] 07:43:10 INFO - PROCESS | 1675 | 1461508990604 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]]]}] 07:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 722ms 07:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:43:10 INFO - PROCESS | 1675 | 1461508990658 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:43:10 INFO - PROCESS | 1675 | 1461508990660 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:43:10 INFO - PROCESS | 1675 | 1461508990662 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:43:10 INFO - PROCESS | 1675 | 1461508990663 Marionette TRACE conn2 <- [1,1922,null,{}] 07:43:10 INFO - PROCESS | 1675 | 1461508990666 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}] 07:43:10 INFO - PROCESS | 1675 | 1461508990783 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:43:10 INFO - PROCESS | 1675 | 1461508990906 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x13acc5000 == 120 [pid = 1675] [id = 488] 07:43:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x12e93c000) [pid = 1675] [serial = 1464] [outer = 0x0] 07:43:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x137148800) [pid = 1675] [serial = 1465] [outer = 0x12e93c000] 07:43:10 INFO - PROCESS | 1675 | 1461508990939 Marionette DEBUG loaded listener.js 07:43:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x1371b8000) [pid = 1675] [serial = 1466] [outer = 0x12e93c000] 07:43:11 INFO - PROCESS | 1675 | 1461508991344 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]]]}] 07:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 07:43:11 INFO - PROCESS | 1675 | 1461508991381 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:43:11 INFO - PROCESS | 1675 | 1461508991382 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:43:11 INFO - PROCESS | 1675 | 1461508991385 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:43:11 INFO - PROCESS | 1675 | 1461508991386 Marionette TRACE conn2 <- [1,1926,null,{}] 07:43:11 INFO - PROCESS | 1675 | 1461508991388 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}] 07:43:11 INFO - PROCESS | 1675 | 1461508991504 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:43:11 INFO - PROCESS | 1675 | 1461508991625 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x1427a6000 == 121 [pid = 1675] [id = 489] 07:43:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x113586c00) [pid = 1675] [serial = 1467] [outer = 0x0] 07:43:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x11358e000) [pid = 1675] [serial = 1468] [outer = 0x113586c00] 07:43:11 INFO - PROCESS | 1675 | 1461508991657 Marionette DEBUG loaded listener.js 07:43:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x113592000) [pid = 1675] [serial = 1469] [outer = 0x113586c00] 07:43:12 INFO - PROCESS | 1675 | 1461508992097 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]]]}] 07:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 770ms 07:43:12 INFO - PROCESS | 1675 | 1461508992162 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:43:12 INFO - PROCESS | 1675 | 1461508992163 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:43:12 INFO - PROCESS | 1675 | 1461508992167 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 1675 | 1461508992169 Marionette TRACE conn2 <- [1,1930,null,{}] 07:43:12 INFO - PROCESS | 1675 | 1461508992171 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}] 07:43:12 INFO - PROCESS | 1675 | 1461508992300 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:43:12 INFO - PROCESS | 1675 | 1461508992394 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x142ba5800 == 122 [pid = 1675] [id = 490] 07:43:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x113594400) [pid = 1675] [serial = 1470] [outer = 0x0] 07:43:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x137253000) [pid = 1675] [serial = 1471] [outer = 0x113594400] 07:43:12 INFO - PROCESS | 1675 | 1461508992430 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x137e58400) [pid = 1675] [serial = 1472] [outer = 0x113594400] 07:43:12 INFO - PROCESS | 1675 | 1461508992849 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]]]}] 07:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 07:43:12 INFO - PROCESS | 1675 | 1461508992889 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:43:12 INFO - PROCESS | 1675 | 1461508992890 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:43:12 INFO - PROCESS | 1675 | 1461508992892 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 1675 | 1461508992893 Marionette TRACE conn2 <- [1,1934,null,{}] 07:43:12 INFO - PROCESS | 1675 | 1461508992896 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}] 07:43:13 INFO - PROCESS | 1675 | 1461508993012 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:43:13 INFO - PROCESS | 1675 | 1461508993135 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433d9000 == 123 [pid = 1675] [id = 491] 07:43:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x13718f400) [pid = 1675] [serial = 1473] [outer = 0x0] 07:43:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x137d47c00) [pid = 1675] [serial = 1474] [outer = 0x13718f400] 07:43:13 INFO - PROCESS | 1675 | 1461508993169 Marionette DEBUG loaded listener.js 07:43:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x137d4bc00) [pid = 1675] [serial = 1475] [outer = 0x13718f400] 07:43:13 INFO - PROCESS | 1675 | 1461508993592 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]]]}] 07:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 07:43:13 INFO - PROCESS | 1675 | 1461508993613 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:43:13 INFO - PROCESS | 1675 | 1461508993614 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:43:13 INFO - PROCESS | 1675 | 1461508993617 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:43:13 INFO - PROCESS | 1675 | 1461508993618 Marionette TRACE conn2 <- [1,1938,null,{}] 07:43:13 INFO - PROCESS | 1675 | 1461508993620 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}] 07:43:13 INFO - PROCESS | 1675 | 1461508993754 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:43:13 INFO - PROCESS | 1675 | 1461508993849 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a8e000 == 124 [pid = 1675] [id = 492] 07:43:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x137a4b400) [pid = 1675] [serial = 1476] [outer = 0x0] 07:43:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x137bae800) [pid = 1675] [serial = 1477] [outer = 0x137a4b400] 07:43:13 INFO - PROCESS | 1675 | 1461508993880 Marionette DEBUG loaded listener.js 07:43:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x137bb2000) [pid = 1675] [serial = 1478] [outer = 0x137a4b400] 07:43:14 INFO - PROCESS | 1675 | 1461508994290 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]]]}] 07:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 719ms 07:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:43:14 INFO - PROCESS | 1675 | 1461508994337 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:43:14 INFO - PROCESS | 1675 | 1461508994338 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:43:14 INFO - PROCESS | 1675 | 1461508994340 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:43:14 INFO - PROCESS | 1675 | 1461508994342 Marionette TRACE conn2 <- [1,1942,null,{}] 07:43:14 INFO - PROCESS | 1675 | 1461508994344 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}] 07:43:14 INFO - PROCESS | 1675 | 1461508994460 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:43:14 INFO - PROCESS | 1675 | 1461508994555 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x14430d800 == 125 [pid = 1675] [id = 493] 07:43:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x137bb2c00) [pid = 1675] [serial = 1479] [outer = 0x0] 07:43:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x137d48800) [pid = 1675] [serial = 1480] [outer = 0x137bb2c00] 07:43:14 INFO - PROCESS | 1675 | 1461508994585 Marionette DEBUG loaded listener.js 07:43:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x137d50800) [pid = 1675] [serial = 1481] [outer = 0x137bb2c00] 07:43:15 INFO - PROCESS | 1675 | 1461508995006 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]]]}] 07:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 07:43:15 INFO - PROCESS | 1675 | 1461508995069 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:43:15 INFO - PROCESS | 1675 | 1461508995070 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:43:15 INFO - PROCESS | 1675 | 1461508995072 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:43:15 INFO - PROCESS | 1675 | 1461508995074 Marionette TRACE conn2 <- [1,1946,null,{}] 07:43:15 INFO - PROCESS | 1675 | 1461508995076 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}] 07:43:15 INFO - PROCESS | 1675 | 1461508995193 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:43:15 INFO - PROCESS | 1675 | 1461508995293 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x14431f000 == 126 [pid = 1675] [id = 494] 07:43:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x137d4cc00) [pid = 1675] [serial = 1482] [outer = 0x0] 07:43:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x138203800) [pid = 1675] [serial = 1483] [outer = 0x137d4cc00] 07:43:15 INFO - PROCESS | 1675 | 1461508995323 Marionette DEBUG loaded listener.js 07:43:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x13820ac00) [pid = 1675] [serial = 1484] [outer = 0x137d4cc00] 07:43:15 INFO - PROCESS | 1675 | 1461508995739 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]]]}] 07:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 07:43:15 INFO - PROCESS | 1675 | 1461508995800 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:43:15 INFO - PROCESS | 1675 | 1461508995801 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:43:15 INFO - PROCESS | 1675 | 1461508995806 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:43:15 INFO - PROCESS | 1675 | 1461508995808 Marionette TRACE conn2 <- [1,1950,null,{}] 07:43:15 INFO - PROCESS | 1675 | 1461508995810 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}] 07:43:15 INFO - PROCESS | 1675 | 1461508995938 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:43:16 INFO - PROCESS | 1675 | 1461508996038 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x142ad0000 == 127 [pid = 1675] [id = 495] 07:43:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x13820b000) [pid = 1675] [serial = 1485] [outer = 0x0] 07:43:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x138230c00) [pid = 1675] [serial = 1486] [outer = 0x13820b000] 07:43:16 INFO - PROCESS | 1675 | 1461508996071 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x138438400) [pid = 1675] [serial = 1487] [outer = 0x13820b000] 07:43:16 INFO - PROCESS | 1675 | 1461508996494 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]]]}] 07:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 07:43:16 INFO - PROCESS | 1675 | 1461508996541 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:43:16 INFO - PROCESS | 1675 | 1461508996542 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:43:16 INFO - PROCESS | 1675 | 1461508996544 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 1675 | 1461508996545 Marionette TRACE conn2 <- [1,1954,null,{}] 07:43:16 INFO - PROCESS | 1675 | 1461508996562 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}] 07:43:16 INFO - PROCESS | 1675 | 1461508996736 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:43:16 INFO - PROCESS | 1675 | 1461508996854 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6f0000 == 128 [pid = 1675] [id = 496] 07:43:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x123e09000) [pid = 1675] [serial = 1488] [outer = 0x0] 07:43:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x1378a4c00) [pid = 1675] [serial = 1489] [outer = 0x123e09000] 07:43:16 INFO - PROCESS | 1675 | 1461508996907 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x138438800) [pid = 1675] [serial = 1490] [outer = 0x123e09000] 07:43:17 INFO - PROCESS | 1675 | 1461508997379 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]]]}] 07:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 869ms 07:43:17 INFO - PROCESS | 1675 | 1461508997413 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:43:17 INFO - PROCESS | 1675 | 1461508997415 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:43:17 INFO - PROCESS | 1675 | 1461508997417 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:43:17 INFO - PROCESS | 1675 | 1461508997418 Marionette TRACE conn2 <- [1,1958,null,{}] 07:43:17 INFO - PROCESS | 1675 | 1461508997420 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}] 07:43:17 INFO - PROCESS | 1675 | 1461508997542 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:43:17 INFO - PROCESS | 1675 | 1461508997790 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3c4800 == 129 [pid = 1675] [id = 497] 07:43:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x11358e400) [pid = 1675] [serial = 1491] [outer = 0x0] 07:43:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x113593400) [pid = 1675] [serial = 1492] [outer = 0x11358e400] 07:43:17 INFO - PROCESS | 1675 | 1461508997846 Marionette DEBUG loaded listener.js 07:43:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 266 (0x1150eb800) [pid = 1675] [serial = 1493] [outer = 0x11358e400] 07:43:18 INFO - PROCESS | 1675 | 1461508998326 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]]]}] 07:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 919ms 07:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:43:18 INFO - PROCESS | 1675 | 1461508998336 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 1675 | 1461508998339 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:43:18 INFO - PROCESS | 1675 | 1461508998341 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 1675 | 1461508998343 Marionette TRACE conn2 <- [1,1962,null,{}] 07:43:18 INFO - PROCESS | 1675 | 1461508998347 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}] 07:43:18 INFO - PROCESS | 1675 | 1461508998460 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:43:18 INFO - PROCESS | 1675 | 1461508998561 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x130240000 == 130 [pid = 1675] [id = 498] 07:43:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 267 (0x11a932400) [pid = 1675] [serial = 1494] [outer = 0x0] 07:43:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 268 (0x11c887400) [pid = 1675] [serial = 1495] [outer = 0x11a932400] 07:43:18 INFO - PROCESS | 1675 | 1461508998593 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 269 (0x123e5cc00) [pid = 1675] [serial = 1496] [outer = 0x11a932400] 07:43:19 INFO - PROCESS | 1675 | 1461508999028 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]]]}] 07:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 724ms 07:43:19 INFO - PROCESS | 1675 | 1461508999067 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 1675 | 1461508999070 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:43:19 INFO - PROCESS | 1675 | 1461508999073 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:43:19 INFO - PROCESS | 1675 | 1461508999075 Marionette TRACE conn2 <- [1,1966,null,{}] 07:43:19 INFO - PROCESS | 1675 | 1461508999078 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}] 07:43:19 INFO - PROCESS | 1675 | 1461508999207 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x13801d000 == 129 [pid = 1675] [id = 483] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x137c76000 == 128 [pid = 1675] [id = 482] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 268 (0x12b3e2c00) [pid = 1675] [serial = 1335] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 267 (0x12be7c800) [pid = 1675] [serial = 1338] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 266 (0x12d9f9400) [pid = 1675] [serial = 1341] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 265 (0x12f902400) [pid = 1675] [serial = 1344] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x137e58800) [pid = 1675] [serial = 1386] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x130272000) [pid = 1675] [serial = 1347] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x130dc4c00) [pid = 1675] [serial = 1350] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | 1461508999450 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d3800 == 127 [pid = 1675] [id = 481] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x130239800 == 126 [pid = 1675] [id = 480] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6b7800 == 125 [pid = 1675] [id = 479] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12e568000 == 124 [pid = 1675] [id = 478] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc7d800 == 123 [pid = 1675] [id = 477] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfab800 == 122 [pid = 1675] [id = 476] 07:43:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa6e800 == 123 [pid = 1675] [id = 499] 07:43:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x1197a5800) [pid = 1675] [serial = 1497] [outer = 0x0] 07:43:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x11dbc8400) [pid = 1675] [serial = 1498] [outer = 0x1197a5800] 07:43:19 INFO - PROCESS | 1675 | 1461508999502 Marionette DEBUG loaded listener.js 07:43:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x129c07000) [pid = 1675] [serial = 1499] [outer = 0x1197a5800] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2ca000 == 122 [pid = 1675] [id = 475] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x11b23e800 == 121 [pid = 1675] [id = 474] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8e6800 == 120 [pid = 1675] [id = 473] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3bb800 == 119 [pid = 1675] [id = 472] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x1427dc800 == 118 [pid = 1675] [id = 468] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x1383ab800 == 117 [pid = 1675] [id = 467] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x1433c8000 == 116 [pid = 1675] [id = 466] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x138092000 == 115 [pid = 1675] [id = 465] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x12f91a800 == 114 [pid = 1675] [id = 464] 07:43:19 INFO - PROCESS | 1675 | --DOCSHELL 0x11c4d8800 == 113 [pid = 1675] [id = 463] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x1276d7800) [pid = 1675] [serial = 1332] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x13789a800) [pid = 1675] [serial = 1353] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x123c72800) [pid = 1675] [serial = 1329] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x11dbdec00) [pid = 1675] [serial = 1357] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x11be8f800) [pid = 1675] [serial = 1356] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x11aaed800) [pid = 1675] [serial = 1326] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x1371ba000) [pid = 1675] [serial = 1368] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x1371be400) [pid = 1675] [serial = 1369] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x137254c00) [pid = 1675] [serial = 1366] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x13714a000) [pid = 1675] [serial = 1371] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x1377c8c00) [pid = 1675] [serial = 1372] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x124156000) [pid = 1675] [serial = 1359] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x1277e7800) [pid = 1675] [serial = 1360] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x12f381400) [pid = 1675] [serial = 1365] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x12d9f6400) [pid = 1675] [serial = 1362] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12e929400) [pid = 1675] [serial = 1363] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x1378a6c00) [pid = 1675] [serial = 1384] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x129b3a000) [pid = 1675] [serial = 1381] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x1378a3400) [pid = 1675] [serial = 1378] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x13784a000) [pid = 1675] [serial = 1374] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x13789e400) [pid = 1675] [serial = 1377] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x11db69800) [pid = 1675] [serial = 1380] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x13784fc00) [pid = 1675] [serial = 1375] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x137851c00) [pid = 1675] [serial = 1383] [outer = 0x0] [url = about:blank] 07:43:19 INFO - PROCESS | 1675 | 1461508999964 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]]]}] 07:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 921ms 07:43:19 INFO - PROCESS | 1675 | 1461508999994 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:43:19 INFO - PROCESS | 1675 | 1461508999996 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:43:20 INFO - PROCESS | 1675 | 1461508999999 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 1675 | 1461509000003 Marionette TRACE conn2 <- [1,1970,null,{}] 07:43:20 INFO - PROCESS | 1675 | 1461509000010 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}] 07:43:20 INFO - PROCESS | 1675 | 1461509000112 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:43:20 INFO - PROCESS | 1675 | 1461509000119 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e384800 == 114 [pid = 1675] [id = 500] 07:43:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x12b3e2c00) [pid = 1675] [serial = 1500] [outer = 0x0] 07:43:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x12bf4d000) [pid = 1675] [serial = 1501] [outer = 0x12b3e2c00] 07:43:20 INFO - PROCESS | 1675 | 1461509000146 Marionette DEBUG loaded listener.js 07:43:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x12da86c00) [pid = 1675] [serial = 1502] [outer = 0x12b3e2c00] 07:43:20 INFO - PROCESS | 1675 | 1461509000524 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]]]}] 07:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 573ms 07:43:20 INFO - PROCESS | 1675 | 1461509000572 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 1675 | 1461509000574 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:43:20 INFO - PROCESS | 1675 | 1461509000576 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 1675 | 1461509000577 Marionette TRACE conn2 <- [1,1974,null,{}] 07:43:20 INFO - PROCESS | 1675 | 1461509000579 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}] 07:43:20 INFO - PROCESS | 1675 | 1461509000679 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:43:20 INFO - PROCESS | 1675 | 1461509000685 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x130024800 == 115 [pid = 1675] [id = 501] 07:43:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x1276d3800) [pid = 1675] [serial = 1503] [outer = 0x0] 07:43:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x12e51d400) [pid = 1675] [serial = 1504] [outer = 0x1276d3800] 07:43:20 INFO - PROCESS | 1675 | 1461509000711 Marionette DEBUG loaded listener.js 07:43:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x12f90b800) [pid = 1675] [serial = 1505] [outer = 0x1276d3800] 07:43:21 INFO - PROCESS | 1675 | 1461509001071 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 517ms 07:43:21 INFO - PROCESS | 1675 | 1461509001094 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 1675 | 1461509001095 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:43:21 INFO - PROCESS | 1675 | 1461509001097 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 1675 | 1461509001098 Marionette TRACE conn2 <- [1,1978,null,{}] 07:43:21 INFO - PROCESS | 1675 | 1461509001103 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}] 07:43:21 INFO - PROCESS | 1675 | 1461509001201 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:43:21 INFO - PROCESS | 1675 | 1461509001205 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bc2800 == 116 [pid = 1675] [id = 502] 07:43:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x130dc3400) [pid = 1675] [serial = 1506] [outer = 0x0] 07:43:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x137144400) [pid = 1675] [serial = 1507] [outer = 0x130dc3400] 07:43:21 INFO - PROCESS | 1675 | 1461509001238 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x137198000) [pid = 1675] [serial = 1508] [outer = 0x130dc3400] 07:43:21 INFO - PROCESS | 1675 | 1461509001611 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 07:43:21 INFO - PROCESS | 1675 | 1461509001618 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 1675 | 1461509001619 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:43:21 INFO - PROCESS | 1675 | 1461509001621 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 1675 | 1461509001623 Marionette TRACE conn2 <- [1,1982,null,{}] 07:43:21 INFO - PROCESS | 1675 | 1461509001625 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}] 07:43:21 INFO - PROCESS | 1675 | 1461509001725 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:43:21 INFO - PROCESS | 1675 | 1461509001827 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x137ea9800 == 117 [pid = 1675] [id = 503] 07:43:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x130dc4c00) [pid = 1675] [serial = 1509] [outer = 0x0] 07:43:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x1371be400) [pid = 1675] [serial = 1510] [outer = 0x130dc4c00] 07:43:21 INFO - PROCESS | 1675 | 1461509001853 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x137852000) [pid = 1675] [serial = 1511] [outer = 0x130dc4c00] 07:43:22 INFO - PROCESS | 1675 | 1461509002197 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]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms 07:43:22 INFO - PROCESS | 1675 | 1461509002240 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 1675 | 1461509002241 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:43:22 INFO - PROCESS | 1675 | 1461509002244 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 1675 | 1461509002245 Marionette TRACE conn2 <- [1,1986,null,{}] 07:43:22 INFO - PROCESS | 1675 | 1461509002247 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}] 07:43:22 INFO - PROCESS | 1675 | 1461509002379 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:43:22 INFO - PROCESS | 1675 | 1461509002399 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x1383a2000 == 118 [pid = 1675] [id = 504] 07:43:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x137852c00) [pid = 1675] [serial = 1512] [outer = 0x0] 07:43:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x1378a6c00) [pid = 1675] [serial = 1513] [outer = 0x137852c00] 07:43:22 INFO - PROCESS | 1675 | 1461509002424 Marionette DEBUG loaded listener.js 07:43:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x137db5400) [pid = 1675] [serial = 1514] [outer = 0x137852c00] 07:43:22 INFO - PROCESS | 1675 | 1461509002783 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]]]}] 07:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 568ms 07:43:22 INFO - PROCESS | 1675 | 1461509002813 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:43:22 INFO - PROCESS | 1675 | 1461509002814 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:43:22 INFO - PROCESS | 1675 | 1461509002823 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:43:22 INFO - PROCESS | 1675 | 1461509002824 Marionette TRACE conn2 <- [1,1990,null,{}] 07:43:22 INFO - PROCESS | 1675 | 1461509002827 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}] 07:43:22 INFO - PROCESS | 1675 | 1461509002959 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:43:22 INFO - PROCESS | 1675 | 1461509002971 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x1427a7000 == 119 [pid = 1675] [id = 505] 07:43:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x1378a3400) [pid = 1675] [serial = 1515] [outer = 0x0] 07:43:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x137e60800) [pid = 1675] [serial = 1516] [outer = 0x1378a3400] 07:43:22 INFO - PROCESS | 1675 | 1461509002997 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x13820fc00) [pid = 1675] [serial = 1517] [outer = 0x1378a3400] 07:43:23 INFO - PROCESS | 1675 | 1461509003359 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]]]}] 07:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 568ms 07:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:43:23 INFO - PROCESS | 1675 | 1461509003391 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:43:23 INFO - PROCESS | 1675 | 1461509003392 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:43:23 INFO - PROCESS | 1675 | 1461509003395 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:43:23 INFO - PROCESS | 1675 | 1461509003396 Marionette TRACE conn2 <- [1,1994,null,{}] 07:43:23 INFO - PROCESS | 1675 | 1461509003398 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}] 07:43:23 INFO - PROCESS | 1675 | 1461509003531 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:43:23 INFO - PROCESS | 1675 | 1461509003547 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x142a5b000 == 120 [pid = 1675] [id = 506] 07:43:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x138226000) [pid = 1675] [serial = 1518] [outer = 0x0] 07:43:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x138230400) [pid = 1675] [serial = 1519] [outer = 0x138226000] 07:43:23 INFO - PROCESS | 1675 | 1461509003572 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x138436c00) [pid = 1675] [serial = 1520] [outer = 0x138226000] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x13789b000) [pid = 1675] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x11dbcc800) [pid = 1675] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x12bbcc400) [pid = 1675] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x12da7d800) [pid = 1675] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x124634c00) [pid = 1675] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x11db6ac00) [pid = 1675] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x11af69c00) [pid = 1675] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x12e937400) [pid = 1675] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x11367c400) [pid = 1675] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x12bbd5c00) [pid = 1675] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x12414a000) [pid = 1675] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x11401c400) [pid = 1675] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12f93b400) [pid = 1675] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x123c74400) [pid = 1675] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:43:23 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x12f911000) [pid = 1675] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:43:23 INFO - PROCESS | 1675 | 1461509003973 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]]]}] 07:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 617ms 07:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:43:24 INFO - PROCESS | 1675 | 1461509004013 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:43:24 INFO - PROCESS | 1675 | 1461509004014 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:43:24 INFO - PROCESS | 1675 | 1461509004016 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 1675 | 1461509004017 Marionette TRACE conn2 <- [1,1998,null,{}] 07:43:24 INFO - PROCESS | 1675 | 1461509004020 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}] 07:43:24 INFO - PROCESS | 1675 | 1461509004122 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:43:24 INFO - PROCESS | 1675 | 1461509004231 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6b1800 == 121 [pid = 1675] [id = 507] 07:43:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x12414c400) [pid = 1675] [serial = 1521] [outer = 0x0] 07:43:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x12be03800) [pid = 1675] [serial = 1522] [outer = 0x12414c400] 07:43:24 INFO - PROCESS | 1675 | 1461509004264 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x1371bd000) [pid = 1675] [serial = 1523] [outer = 0x12414c400] 07:43:24 INFO - PROCESS | 1675 | 1461509004565 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]]]}] 07:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms 07:43:24 INFO - PROCESS | 1675 | 1461509004590 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:43:24 INFO - PROCESS | 1675 | 1461509004592 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:43:24 INFO - PROCESS | 1675 | 1461509004594 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 1675 | 1461509004596 Marionette TRACE conn2 <- [1,2002,null,{}] 07:43:24 INFO - PROCESS | 1675 | 1461509004598 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}] 07:43:24 INFO - PROCESS | 1675 | 1461509004717 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:43:24 INFO - PROCESS | 1675 | 1461509004801 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x142bbb800 == 122 [pid = 1675] [id = 508] 07:43:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x124634c00) [pid = 1675] [serial = 1524] [outer = 0x0] 07:43:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x1380a8c00) [pid = 1675] [serial = 1525] [outer = 0x124634c00] 07:43:24 INFO - PROCESS | 1675 | 1461509004826 Marionette DEBUG loaded listener.js 07:43:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x138436000) [pid = 1675] [serial = 1526] [outer = 0x124634c00] 07:43:25 INFO - PROCESS | 1675 | 1461509005121 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]]]}] 07:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 569ms 07:43:25 INFO - PROCESS | 1675 | 1461509005164 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:43:25 INFO - PROCESS | 1675 | 1461509005165 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:43:25 INFO - PROCESS | 1675 | 1461509005168 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 1675 | 1461509005171 Marionette TRACE conn2 <- [1,2006,null,{}] 07:43:25 INFO - PROCESS | 1675 | 1461509005173 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}] 07:43:25 INFO - PROCESS | 1675 | 1461509005274 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:43:25 INFO - PROCESS | 1675 | 1461509005278 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a03800 == 123 [pid = 1675] [id = 509] 07:43:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x1380af400) [pid = 1675] [serial = 1527] [outer = 0x0] 07:43:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x142fdf400) [pid = 1675] [serial = 1528] [outer = 0x1380af400] 07:43:25 INFO - PROCESS | 1675 | 1461509005303 Marionette DEBUG loaded listener.js 07:43:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x142fe4800) [pid = 1675] [serial = 1529] [outer = 0x1380af400] 07:43:25 INFO - PROCESS | 1675 | 1461509005695 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]]]}] 07:43:25 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 07:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms 07:43:25 INFO - PROCESS | 1675 | 1461509005742 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:43:25 INFO - PROCESS | 1675 | 1461509005744 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:43:25 INFO - PROCESS | 1675 | 1461509005747 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:43:25 INFO - PROCESS | 1675 | 1461509005749 Marionette TRACE conn2 <- [1,2010,null,{}] 07:43:25 INFO - PROCESS | 1675 | 1461509005753 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}] 07:43:25 INFO - PROCESS | 1675 | 1461509005910 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:43:26 INFO - PROCESS | 1675 | 1461509006091 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa6c000 == 124 [pid = 1675] [id = 510] 07:43:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x113589400) [pid = 1675] [serial = 1530] [outer = 0x0] 07:43:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x113676400) [pid = 1675] [serial = 1531] [outer = 0x113589400] 07:43:26 INFO - PROCESS | 1675 | 1461509006124 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x1157d6400) [pid = 1675] [serial = 1532] [outer = 0x113589400] 07:43:26 INFO - PROCESS | 1675 | 1461509006546 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]]]}] 07:43:26 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 07:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 873ms 07:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:43:26 INFO - PROCESS | 1675 | 1461509006621 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:43:26 INFO - PROCESS | 1675 | 1461509006624 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:43:26 INFO - PROCESS | 1675 | 1461509006627 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:43:26 INFO - PROCESS | 1675 | 1461509006629 Marionette TRACE conn2 <- [1,2014,null,{}] 07:43:26 INFO - PROCESS | 1675 | 1461509006650 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}] 07:43:26 INFO - PROCESS | 1675 | 1461509006809 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:43:26 INFO - PROCESS | 1675 | 1461509006882 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e381000 == 125 [pid = 1675] [id = 511] 07:43:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x123af6400) [pid = 1675] [serial = 1533] [outer = 0x0] 07:43:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x123e0f400) [pid = 1675] [serial = 1534] [outer = 0x123af6400] 07:43:26 INFO - PROCESS | 1675 | 1461509006914 Marionette DEBUG loaded listener.js 07:43:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x12701a400) [pid = 1675] [serial = 1535] [outer = 0x123af6400] 07:43:27 INFO - PROCESS | 1675 | 1461509007361 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]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 773ms 07:43:27 INFO - PROCESS | 1675 | 1461509007402 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:43:27 INFO - PROCESS | 1675 | 1461509007405 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:43:27 INFO - PROCESS | 1675 | 1461509007407 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 1675 | 1461509007409 Marionette TRACE conn2 <- [1,2018,null,{}] 07:43:27 INFO - PROCESS | 1675 | 1461509007411 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}] 07:43:27 INFO - PROCESS | 1675 | 1461509007536 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:43:27 INFO - PROCESS | 1675 | 1461509007668 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x13809d000 == 126 [pid = 1675] [id = 512] 07:43:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x129b3a400) [pid = 1675] [serial = 1536] [outer = 0x0] 07:43:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x12be7c800) [pid = 1675] [serial = 1537] [outer = 0x129b3a400] 07:43:27 INFO - PROCESS | 1675 | 1461509007700 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x12e942800) [pid = 1675] [serial = 1538] [outer = 0x129b3a400] 07:43:28 INFO - PROCESS | 1675 | 1461509008125 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]]]}] 07:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 773ms 07:43:28 INFO - PROCESS | 1675 | 1461509008205 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:43:28 INFO - PROCESS | 1675 | 1461509008208 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:43:28 INFO - PROCESS | 1675 | 1461509008221 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:43:28 INFO - PROCESS | 1675 | 1461509008228 Marionette TRACE conn2 <- [1,2022,null,{}] 07:43:28 INFO - PROCESS | 1675 | 1461509008233 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}] 07:43:28 INFO - PROCESS | 1675 | 1461509008422 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:43:28 INFO - PROCESS | 1675 | 1461509008519 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x144349800 == 127 [pid = 1675] [id = 513] 07:43:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 266 (0x12e929400) [pid = 1675] [serial = 1539] [outer = 0x0] 07:43:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 267 (0x137199400) [pid = 1675] [serial = 1540] [outer = 0x12e929400] 07:43:28 INFO - PROCESS | 1675 | 1461509008549 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 268 (0x13784e800) [pid = 1675] [serial = 1541] [outer = 0x12e929400] 07:43:28 INFO - PROCESS | 1675 | 1461509008969 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]]]}] 07:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 784ms 07:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:43:29 INFO - PROCESS | 1675 | 1461509008997 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 1675 | 1461509008999 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:43:29 INFO - PROCESS | 1675 | 1461509009001 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 1675 | 1461509009002 Marionette TRACE conn2 <- [1,2026,null,{}] 07:43:29 INFO - PROCESS | 1675 | 1461509009005 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}] 07:43:29 INFO - PROCESS | 1675 | 1461509009127 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:43:29 INFO - PROCESS | 1675 | 1461509009256 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x14310e800 == 128 [pid = 1675] [id = 514] 07:43:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 269 (0x1377cdc00) [pid = 1675] [serial = 1542] [outer = 0x0] 07:43:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 270 (0x137e60c00) [pid = 1675] [serial = 1543] [outer = 0x1377cdc00] 07:43:29 INFO - PROCESS | 1675 | 1461509009288 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 271 (0x1380ac800) [pid = 1675] [serial = 1544] [outer = 0x1377cdc00] 07:43:29 INFO - PROCESS | 1675 | 1461509009693 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]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 719ms 07:43:29 INFO - PROCESS | 1675 | 1461509009720 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 1675 | 1461509009721 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:43:29 INFO - PROCESS | 1675 | 1461509009724 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 1675 | 1461509009725 Marionette TRACE conn2 <- [1,2030,null,{}] 07:43:29 INFO - PROCESS | 1675 | 1461509009728 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}] 07:43:29 INFO - PROCESS | 1675 | 1461509009868 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:43:30 INFO - PROCESS | 1675 | 1461509009998 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x143129000 == 129 [pid = 1675] [id = 515] 07:43:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 272 (0x13843b400) [pid = 1675] [serial = 1545] [outer = 0x0] 07:43:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 273 (0x142fe1000) [pid = 1675] [serial = 1546] [outer = 0x13843b400] 07:43:30 INFO - PROCESS | 1675 | 1461509010039 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 274 (0x142feb400) [pid = 1675] [serial = 1547] [outer = 0x13843b400] 07:43:30 INFO - PROCESS | 1675 | 1461509010494 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 820ms 07:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:43:30 INFO - PROCESS | 1675 | 1461509010545 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:43:30 INFO - PROCESS | 1675 | 1461509010547 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:43:30 INFO - PROCESS | 1675 | 1461509010573 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 1675 | 1461509010575 Marionette TRACE conn2 <- [1,2034,null,{}] 07:43:30 INFO - PROCESS | 1675 | 1461509010581 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}] 07:43:30 INFO - PROCESS | 1675 | 1461509010735 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:43:30 INFO - PROCESS | 1675 | 1461509010837 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x14421a000 == 130 [pid = 1675] [id = 516] 07:43:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 275 (0x13843c000) [pid = 1675] [serial = 1548] [outer = 0x0] 07:43:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 276 (0x142ff7c00) [pid = 1675] [serial = 1549] [outer = 0x13843c000] 07:43:30 INFO - PROCESS | 1675 | 1461509010867 Marionette DEBUG loaded listener.js 07:43:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 277 (0x142fffc00) [pid = 1675] [serial = 1550] [outer = 0x13843c000] 07:43:31 INFO - PROCESS | 1675 | 1461509011302 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]]]}] 07:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 796ms 07:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:43:31 INFO - PROCESS | 1675 | 1461509011346 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:43:31 INFO - PROCESS | 1675 | 1461509011348 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:43:31 INFO - PROCESS | 1675 | 1461509011350 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:43:31 INFO - PROCESS | 1675 | 1461509011351 Marionette TRACE conn2 <- [1,2038,null,{}] 07:43:31 INFO - PROCESS | 1675 | 1461509011354 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}] 07:43:31 INFO - PROCESS | 1675 | 1461509011474 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:43:31 INFO - PROCESS | 1675 | 1461509011605 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x14600f000 == 131 [pid = 1675] [id = 517] 07:43:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 278 (0x142ffec00) [pid = 1675] [serial = 1551] [outer = 0x0] 07:43:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 279 (0x14413f000) [pid = 1675] [serial = 1552] [outer = 0x142ffec00] 07:43:31 INFO - PROCESS | 1675 | 1461509011638 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 280 (0x144144800) [pid = 1675] [serial = 1553] [outer = 0x142ffec00] 07:43:32 INFO - PROCESS | 1675 | 1461509012091 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]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 771ms 07:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:43:32 INFO - PROCESS | 1675 | 1461509012122 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 1675 | 1461509012123 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:43:32 INFO - PROCESS | 1675 | 1461509012125 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 1675 | 1461509012127 Marionette TRACE conn2 <- [1,2042,null,{}] 07:43:32 INFO - PROCESS | 1675 | 1461509012129 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}] 07:43:32 INFO - PROCESS | 1675 | 1461509012259 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:43:32 INFO - PROCESS | 1675 | 1461509012429 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x1159aa800 == 132 [pid = 1675] [id = 518] 07:43:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 281 (0x1140c6800) [pid = 1675] [serial = 1554] [outer = 0x0] 07:43:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 282 (0x11aaecc00) [pid = 1675] [serial = 1555] [outer = 0x1140c6800] 07:43:32 INFO - PROCESS | 1675 | 1461509012476 Marionette DEBUG loaded listener.js 07:43:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 283 (0x12bbcf400) [pid = 1675] [serial = 1556] [outer = 0x1140c6800] 07:43:33 INFO - PROCESS | 1675 | 1461509013354 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]]]}] 07:43:33 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) 07:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1271ms 07:43:33 INFO - PROCESS | 1675 | 1461509013397 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:43:33 INFO - PROCESS | 1675 | 1461509013400 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:43:33 INFO - PROCESS | 1675 | 1461509013403 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:43:33 INFO - PROCESS | 1675 | 1461509013405 Marionette TRACE conn2 <- [1,2046,null,{}] 07:43:33 INFO - PROCESS | 1675 | 1461509013409 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}] 07:43:33 INFO - PROCESS | 1675 | 1461509013518 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:43:33 INFO - PROCESS | 1675 | 1461509013627 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a7000 == 133 [pid = 1675] [id = 519] 07:43:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 284 (0x1150e6c00) [pid = 1675] [serial = 1557] [outer = 0x0] 07:43:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 285 (0x115a26c00) [pid = 1675] [serial = 1558] [outer = 0x1150e6c00] 07:43:33 INFO - PROCESS | 1675 | 1461509013657 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 286 (0x11aaec800) [pid = 1675] [serial = 1559] [outer = 0x1150e6c00] 07:43:34 INFO - PROCESS | 1675 | 1461509014163 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]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 824ms 07:43:34 INFO - PROCESS | 1675 | 1461509014228 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 1675 | 1461509014232 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:43:34 INFO - PROCESS | 1675 | 1461509014256 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 1675 | 1461509014258 Marionette TRACE conn2 <- [1,2050,null,{}] 07:43:34 INFO - PROCESS | 1675 | 1461509014260 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}] 07:43:34 INFO - PROCESS | 1675 | 1461509014371 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:43:34 INFO - PROCESS | 1675 | 1461509014477 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bc9d000 == 134 [pid = 1675] [id = 520] 07:43:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 287 (0x11ad6c400) [pid = 1675] [serial = 1560] [outer = 0x0] 07:43:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 288 (0x11b2f2000) [pid = 1675] [serial = 1561] [outer = 0x11ad6c400] 07:43:34 INFO - PROCESS | 1675 | 1461509014506 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 289 (0x11be37000) [pid = 1675] [serial = 1562] [outer = 0x11ad6c400] 07:43:34 INFO - PROCESS | 1675 | 1461509014931 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]]]}] 07:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 725ms 07:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:43:34 INFO - PROCESS | 1675 | 1461509014978 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:43:34 INFO - PROCESS | 1675 | 1461509014980 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:43:34 INFO - PROCESS | 1675 | 1461509014982 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:43:34 INFO - PROCESS | 1675 | 1461509014984 Marionette TRACE conn2 <- [1,2054,null,{}] 07:43:34 INFO - PROCESS | 1675 | 1461509014992 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}] 07:43:35 INFO - PROCESS | 1675 | 1461509015101 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:43:35 INFO - PROCESS | 1675 | 1461509015205 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfb6000 == 135 [pid = 1675] [id = 521] 07:43:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 290 (0x11c486c00) [pid = 1675] [serial = 1563] [outer = 0x0] 07:43:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 291 (0x11dbcb800) [pid = 1675] [serial = 1564] [outer = 0x11c486c00] 07:43:35 INFO - PROCESS | 1675 | 1461509015252 Marionette DEBUG loaded listener.js 07:43:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 292 (0x123c73000) [pid = 1675] [serial = 1565] [outer = 0x11c486c00] 07:43:35 INFO - PROCESS | 1675 | 1461509015836 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]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 874ms 07:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:43:35 INFO - PROCESS | 1675 | 1461509015857 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:43:35 INFO - PROCESS | 1675 | 1461509015858 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:43:35 INFO - PROCESS | 1675 | 1461509015860 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 1675 | 1461509015862 Marionette TRACE conn2 <- [1,2058,null,{}] 07:43:35 INFO - PROCESS | 1675 | 1461509015864 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}] 07:43:35 INFO - PROCESS | 1675 | 1461509015973 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:43:36 INFO - PROCESS | 1675 | 1461509016150 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x137e78000 == 134 [pid = 1675] [id = 288] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x13003c000 == 133 [pid = 1675] [id = 448] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x13727b000 == 132 [pid = 1675] [id = 450] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x137e6d000 == 131 [pid = 1675] [id = 451] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6bc000 == 130 [pid = 1675] [id = 447] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x146a03800 == 129 [pid = 1675] [id = 509] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x142bbb800 == 128 [pid = 1675] [id = 508] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6b1800 == 127 [pid = 1675] [id = 507] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x142a5b000 == 126 [pid = 1675] [id = 506] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 291 (0x1371be800) [pid = 1675] [serial = 1398] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 290 (0x118e22c00) [pid = 1675] [serial = 1389] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 289 (0x137a46c00) [pid = 1675] [serial = 1401] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 288 (0x12e53bc00) [pid = 1675] [serial = 1395] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 287 (0x137e5b400) [pid = 1675] [serial = 1405] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 286 (0x138231800) [pid = 1675] [serial = 1411] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 285 (0x11dbce800) [pid = 1675] [serial = 1414] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 284 (0x1248db800) [pid = 1675] [serial = 1392] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 283 (0x13719b000) [pid = 1675] [serial = 1408] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 282 (0x137a4fc00) [pid = 1675] [serial = 1453] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x115080000 == 127 [pid = 1675] [id = 522] 07:43:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 283 (0x114cacc00) [pid = 1675] [serial = 1566] [outer = 0x0] 07:43:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 284 (0x1186fc800) [pid = 1675] [serial = 1567] [outer = 0x114cacc00] 07:43:36 INFO - PROCESS | 1675 | 1461509016229 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 285 (0x11db66400) [pid = 1675] [serial = 1568] [outer = 0x114cacc00] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x1427a7000 == 126 [pid = 1675] [id = 505] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x1383a2000 == 125 [pid = 1675] [id = 504] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x137ea9800 == 124 [pid = 1675] [id = 503] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x137bc2800 == 123 [pid = 1675] [id = 502] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x130024800 == 122 [pid = 1675] [id = 501] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x12e384800 == 121 [pid = 1675] [id = 500] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa6e800 == 120 [pid = 1675] [id = 499] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x130240000 == 119 [pid = 1675] [id = 498] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3c4800 == 118 [pid = 1675] [id = 497] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x146a8e000 == 117 [pid = 1675] [id = 492] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x1433d9000 == 116 [pid = 1675] [id = 491] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x142ba5800 == 115 [pid = 1675] [id = 490] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x1427a6000 == 114 [pid = 1675] [id = 489] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x13acc5000 == 113 [pid = 1675] [id = 488] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x138016800 == 112 [pid = 1675] [id = 487] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c1800 == 111 [pid = 1675] [id = 486] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x123e4b800 == 110 [pid = 1675] [id = 485] 07:43:36 INFO - PROCESS | 1675 | --DOCSHELL 0x138097000 == 109 [pid = 1675] [id = 484] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 284 (0x138258800) [pid = 1675] [serial = 1387] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 283 (0x123e07400) [pid = 1675] [serial = 1324] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 282 (0x12d9f6000) [pid = 1675] [serial = 1435] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 281 (0x12f1a8400) [pid = 1675] [serial = 1438] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 280 (0x129c12800) [pid = 1675] [serial = 1429] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 279 (0x12b548000) [pid = 1675] [serial = 1430] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 278 (0x11dbc2800) [pid = 1675] [serial = 1423] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 277 (0x11db63800) [pid = 1675] [serial = 1421] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 276 (0x11c178000) [pid = 1675] [serial = 1420] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 275 (0x137140c00) [pid = 1675] [serial = 1442] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 274 (0x130275800) [pid = 1675] [serial = 1441] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 273 (0x12f19b800) [pid = 1675] [serial = 1445] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 272 (0x12be3d800) [pid = 1675] [serial = 1432] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 271 (0x126c6bc00) [pid = 1675] [serial = 1426] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 270 (0x1277f4800) [pid = 1675] [serial = 1427] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 269 (0x115451c00) [pid = 1675] [serial = 1418] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 268 (0x114c3a400) [pid = 1675] [serial = 1417] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 267 (0x137852400) [pid = 1675] [serial = 1451] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 266 (0x1377c7000) [pid = 1675] [serial = 1450] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 265 (0x114ca9c00) [pid = 1675] [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.] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x119e60400) [pid = 1675] [serial = 1444] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x123c77400) [pid = 1675] [serial = 1424] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x12f949800) [pid = 1675] [serial = 1439] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x12e936400) [pid = 1675] [serial = 1436] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x1371b9800) [pid = 1675] [serial = 1448] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x13718d800) [pid = 1675] [serial = 1447] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x12d6bd800) [pid = 1675] [serial = 1433] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x130275000) [pid = 1675] [serial = 1288] [outer = 0x0] [url = about:blank] 07:43:36 INFO - PROCESS | 1675 | 1461509016571 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]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 720ms 07:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:43:36 INFO - PROCESS | 1675 | 1461509016590 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 1675 | 1461509016591 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:43:36 INFO - PROCESS | 1675 | 1461509016593 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 1675 | 1461509016594 Marionette TRACE conn2 <- [1,2062,null,{}] 07:43:36 INFO - PROCESS | 1675 | 1461509016597 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}] 07:43:36 INFO - PROCESS | 1675 | 1461509016692 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:43:36 INFO - PROCESS | 1675 | 1461509016696 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x123ba3800 == 110 [pid = 1675] [id = 523] 07:43:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x123e03c00) [pid = 1675] [serial = 1569] [outer = 0x0] 07:43:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x12404b000) [pid = 1675] [serial = 1570] [outer = 0x123e03c00] 07:43:36 INFO - PROCESS | 1675 | 1461509016723 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x12415d800) [pid = 1675] [serial = 1571] [outer = 0x123e03c00] 07:43:37 INFO - PROCESS | 1675 | 1461509017113 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]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 571ms 07:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:43:37 INFO - PROCESS | 1675 | 1461509017164 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:43:37 INFO - PROCESS | 1675 | 1461509017165 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:43:37 INFO - PROCESS | 1675 | 1461509017167 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 1675 | 1461509017169 Marionette TRACE conn2 <- [1,2066,null,{}] 07:43:37 INFO - PROCESS | 1675 | 1461509017171 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}] 07:43:37 INFO - PROCESS | 1675 | 1461509017272 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:43:37 INFO - PROCESS | 1675 | 1461509017277 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbc1000 == 111 [pid = 1675] [id = 524] 07:43:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x12415e400) [pid = 1675] [serial = 1572] [outer = 0x0] 07:43:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x124632c00) [pid = 1675] [serial = 1573] [outer = 0x12415e400] 07:43:37 INFO - PROCESS | 1675 | 1461509017306 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x129b36000) [pid = 1675] [serial = 1574] [outer = 0x12415e400] 07:43:37 INFO - PROCESS | 1675 | 1461509017676 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]]]}] 07:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 07:43:37 INFO - PROCESS | 1675 | 1461509017697 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:43:37 INFO - PROCESS | 1675 | 1461509017698 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:43:37 INFO - PROCESS | 1675 | 1461509017701 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:43:37 INFO - PROCESS | 1675 | 1461509017704 Marionette TRACE conn2 <- [1,2070,null,{}] 07:43:37 INFO - PROCESS | 1675 | 1461509017707 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}] 07:43:37 INFO - PROCESS | 1675 | 1461509017800 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:43:37 INFO - PROCESS | 1675 | 1461509017804 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e57c000 == 112 [pid = 1675] [id = 525] 07:43:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x129b37c00) [pid = 1675] [serial = 1575] [outer = 0x0] 07:43:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x129cf5800) [pid = 1675] [serial = 1576] [outer = 0x129b37c00] 07:43:37 INFO - PROCESS | 1675 | 1461509017830 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 266 (0x129b2e000) [pid = 1675] [serial = 1577] [outer = 0x129b37c00] 07:43:38 INFO - PROCESS | 1675 | 1461509018186 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]]]}] 07:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 07:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:43:38 INFO - PROCESS | 1675 | 1461509018222 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:43:38 INFO - PROCESS | 1675 | 1461509018223 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:43:38 INFO - PROCESS | 1675 | 1461509018225 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 1675 | 1461509018226 Marionette TRACE conn2 <- [1,2074,null,{}] 07:43:38 INFO - PROCESS | 1675 | 1461509018229 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}] 07:43:38 INFO - PROCESS | 1675 | 1461509018324 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:43:38 INFO - PROCESS | 1675 | 1461509018431 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1bb000 == 113 [pid = 1675] [id = 526] 07:43:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 267 (0x11aaf2c00) [pid = 1675] [serial = 1578] [outer = 0x0] 07:43:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 268 (0x12b3e7c00) [pid = 1675] [serial = 1579] [outer = 0x11aaf2c00] 07:43:38 INFO - PROCESS | 1675 | 1461509018457 Marionette DEBUG loaded listener.js 07:43:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 269 (0x12bbd4800) [pid = 1675] [serial = 1580] [outer = 0x11aaf2c00] 07:43:38 INFO - PROCESS | 1675 | 1461509018809 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]]]}] 07:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 618ms 07:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:43:38 INFO - PROCESS | 1675 | 1461509018844 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:43:38 INFO - PROCESS | 1675 | 1461509018846 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:43:38 INFO - PROCESS | 1675 | 1461509018848 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 1675 | 1461509018849 Marionette TRACE conn2 <- [1,2078,null,{}] 07:43:38 INFO - PROCESS | 1675 | 1461509018853 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}] 07:43:38 INFO - PROCESS | 1675 | 1461509018984 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:43:38 INFO - PROCESS | 1675 | 1461509018996 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f920800 == 114 [pid = 1675] [id = 527] 07:43:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 270 (0x118f2b400) [pid = 1675] [serial = 1581] [outer = 0x0] 07:43:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 271 (0x12be7ec00) [pid = 1675] [serial = 1582] [outer = 0x118f2b400] 07:43:39 INFO - PROCESS | 1675 | 1461509019022 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 272 (0x12d6b2c00) [pid = 1675] [serial = 1583] [outer = 0x118f2b400] 07:43:39 INFO - PROCESS | 1675 | 1461509019433 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 618ms 07:43:39 INFO - PROCESS | 1675 | 1461509019470 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 1675 | 1461509019472 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:43:39 INFO - PROCESS | 1675 | 1461509019476 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 1675 | 1461509019478 Marionette TRACE conn2 <- [1,2082,null,{}] 07:43:39 INFO - PROCESS | 1675 | 1461509019481 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}] 07:43:39 INFO - PROCESS | 1675 | 1461509019674 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:43:39 INFO - PROCESS | 1675 | 1461509019722 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x130243800 == 115 [pid = 1675] [id = 528] 07:43:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 273 (0x12d9f1c00) [pid = 1675] [serial = 1584] [outer = 0x0] 07:43:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 274 (0x12d9fd000) [pid = 1675] [serial = 1585] [outer = 0x12d9f1c00] 07:43:39 INFO - PROCESS | 1675 | 1461509019748 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 275 (0x12e3aa800) [pid = 1675] [serial = 1586] [outer = 0x12d9f1c00] 07:43:40 INFO - PROCESS | 1675 | 1461509020120 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]]]}] 07:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 07:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:43:40 INFO - PROCESS | 1675 | 1461509020145 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:43:40 INFO - PROCESS | 1675 | 1461509020147 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:43:40 INFO - PROCESS | 1675 | 1461509020149 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:43:40 INFO - PROCESS | 1675 | 1461509020152 Marionette TRACE conn2 <- [1,2086,null,{}] 07:43:40 INFO - PROCESS | 1675 | 1461509020162 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}] 07:43:40 INFO - PROCESS | 1675 | 1461509020305 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:43:40 INFO - PROCESS | 1675 | 1461509020323 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b0e800 == 116 [pid = 1675] [id = 529] 07:43:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 276 (0x12d9f4000) [pid = 1675] [serial = 1587] [outer = 0x0] 07:43:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 277 (0x12e92d000) [pid = 1675] [serial = 1588] [outer = 0x12d9f4000] 07:43:40 INFO - PROCESS | 1675 | 1461509020353 Marionette DEBUG loaded listener.js 07:43:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 278 (0x12ffcf400) [pid = 1675] [serial = 1589] [outer = 0x12d9f4000] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 277 (0x115337400) [pid = 1675] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 276 (0x12bf59c00) [pid = 1675] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 275 (0x12d6b6800) [pid = 1675] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 274 (0x12e92b400) [pid = 1675] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 273 (0x126c6b000) [pid = 1675] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 272 (0x130dbb800) [pid = 1675] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 271 (0x12b54dc00) [pid = 1675] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 270 (0x137e55000) [pid = 1675] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 269 (0x12f375800) [pid = 1675] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 268 (0x12d057400) [pid = 1675] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 267 (0x123e0a400) [pid = 1675] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 266 (0x12ffd7400) [pid = 1675] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 265 (0x12d6b8400) [pid = 1675] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x114f38c00) [pid = 1675] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x11dbe0400) [pid = 1675] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x124151000) [pid = 1675] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x130dc5400) [pid = 1675] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x12ffdac00) [pid = 1675] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x11c882000) [pid = 1675] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x12da86000) [pid = 1675] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x129cedc00) [pid = 1675] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x11db60000) [pid = 1675] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x118f28800) [pid = 1675] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x1150ecc00) [pid = 1675] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x1377c1c00) [pid = 1675] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x12b3ebc00) [pid = 1675] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x11aaf6000) [pid = 1675] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x114015c00) [pid = 1675] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x11a8a5800) [pid = 1675] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x11db64c00) [pid = 1675] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x129cefc00) [pid = 1675] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x114005c00) [pid = 1675] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x11c882400) [pid = 1675] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x137195c00) [pid = 1675] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x118fb2800) [pid = 1675] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x126dca400) [pid = 1675] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x1150f2800) [pid = 1675] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x11af6e000) [pid = 1675] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x12ead7000) [pid = 1675] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x12bf57800) [pid = 1675] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x115826400) [pid = 1675] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x1150ed800) [pid = 1675] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x126dcd800) [pid = 1675] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x129cf4400) [pid = 1675] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x123e63c00) [pid = 1675] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x114ca9400) [pid = 1675] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x13719ac00) [pid = 1675] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x12f19bc00) [pid = 1675] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x11aaf8c00) [pid = 1675] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x11c179000) [pid = 1675] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x1148c7c00) [pid = 1675] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x12be3d000) [pid = 1675] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x1377c8400) [pid = 1675] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x114862c00) [pid = 1675] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x12d7edc00) [pid = 1675] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x12b543800) [pid = 1675] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x12ead6400) [pid = 1675] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x11c428000) [pid = 1675] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x129c09c00) [pid = 1675] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x124265800) [pid = 1675] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x11be98400) [pid = 1675] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x124040c00) [pid = 1675] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x130dc4c00) [pid = 1675] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x137852c00) [pid = 1675] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x1378a3400) [pid = 1675] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x138226000) [pid = 1675] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x124634c00) [pid = 1675] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x11358e400) [pid = 1675] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x1197a5800) [pid = 1675] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x12414c400) [pid = 1675] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x13784ec00) [pid = 1675] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x11a932400) [pid = 1675] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x1276d3800) [pid = 1675] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x12b3e2c00) [pid = 1675] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x11913c400) [pid = 1675] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:43:41 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x130dc3400) [pid = 1675] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:43:41 INFO - PROCESS | 1675 | 1461509021389 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]]]}] 07:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1282ms 07:43:41 INFO - PROCESS | 1675 | 1461509021432 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:43:41 INFO - PROCESS | 1675 | 1461509021434 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:43:41 INFO - PROCESS | 1675 | 1461509021438 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:43:41 INFO - PROCESS | 1675 | 1461509021440 Marionette TRACE conn2 <- [1,2090,null,{}] 07:43:41 INFO - PROCESS | 1675 | 1461509021442 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}] 07:43:41 INFO - PROCESS | 1675 | 1461509021539 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:43:41 INFO - PROCESS | 1675 | 1461509021543 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b9a800 == 117 [pid = 1675] [id = 530] 07:43:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x114f38c00) [pid = 1675] [serial = 1590] [outer = 0x0] 07:43:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x119194c00) [pid = 1675] [serial = 1591] [outer = 0x114f38c00] 07:43:41 INFO - PROCESS | 1675 | 1461509021569 Marionette DEBUG loaded listener.js 07:43:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x11aaed800) [pid = 1675] [serial = 1592] [outer = 0x114f38c00] 07:43:41 INFO - PROCESS | 1675 | 1461509021922 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]]]}] 07:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 518ms 07:43:41 INFO - PROCESS | 1675 | 1461509021957 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:43:41 INFO - PROCESS | 1675 | 1461509021959 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:43:41 INFO - PROCESS | 1675 | 1461509021961 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:43:41 INFO - PROCESS | 1675 | 1461509021962 Marionette TRACE conn2 <- [1,2094,null,{}] 07:43:41 INFO - PROCESS | 1675 | 1461509021964 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}] 07:43:42 INFO - PROCESS | 1675 | 1461509022064 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:43:42 INFO - PROCESS | 1675 | 1461509022152 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbb7800 == 118 [pid = 1675] [id = 531] 07:43:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x1197a5800) [pid = 1675] [serial = 1593] [outer = 0x0] 07:43:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x11b833400) [pid = 1675] [serial = 1594] [outer = 0x1197a5800] 07:43:42 INFO - PROCESS | 1675 | 1461509022178 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x11dbc6c00) [pid = 1675] [serial = 1595] [outer = 0x1197a5800] 07:43:42 INFO - PROCESS | 1675 | 1461509022493 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]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 570ms 07:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:43:42 INFO - PROCESS | 1675 | 1461509022532 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:43:42 INFO - PROCESS | 1675 | 1461509022533 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:43:42 INFO - PROCESS | 1675 | 1461509022535 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 1675 | 1461509022536 Marionette TRACE conn2 <- [1,2098,null,{}] 07:43:42 INFO - PROCESS | 1675 | 1461509022539 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}] 07:43:42 INFO - PROCESS | 1675 | 1461509022638 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:43:42 INFO - PROCESS | 1675 | 1461509022642 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x13726f000 == 119 [pid = 1675] [id = 532] 07:43:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x11dbcfc00) [pid = 1675] [serial = 1596] [outer = 0x0] 07:43:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x12414c400) [pid = 1675] [serial = 1597] [outer = 0x11dbcfc00] 07:43:42 INFO - PROCESS | 1675 | 1461509022667 Marionette DEBUG loaded listener.js 07:43:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x129b3b400) [pid = 1675] [serial = 1598] [outer = 0x11dbcfc00] 07:43:43 INFO - PROCESS | 1675 | 1461509023031 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]]]}] 07:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 07:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:43:43 INFO - PROCESS | 1675 | 1461509023057 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:43:43 INFO - PROCESS | 1675 | 1461509023058 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:43:43 INFO - PROCESS | 1675 | 1461509023060 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:43:43 INFO - PROCESS | 1675 | 1461509023061 Marionette TRACE conn2 <- [1,2102,null,{}] 07:43:43 INFO - PROCESS | 1675 | 1461509023063 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}] 07:43:43 INFO - PROCESS | 1675 | 1461509023297 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:43:43 INFO - PROCESS | 1675 | 1461509023382 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa68000 == 120 [pid = 1675] [id = 533] 07:43:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x11400b000) [pid = 1675] [serial = 1599] [outer = 0x0] 07:43:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x11401e800) [pid = 1675] [serial = 1600] [outer = 0x11400b000] 07:43:43 INFO - PROCESS | 1675 | 1461509023459 Marionette DEBUG loaded listener.js 07:43:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x114f35000) [pid = 1675] [serial = 1601] [outer = 0x11400b000] 07:43:43 INFO - PROCESS | 1675 | 1461509023894 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]]]}] 07:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 872ms 07:43:43 INFO - PROCESS | 1675 | 1461509023937 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:43:43 INFO - PROCESS | 1675 | 1461509023939 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:43:43 INFO - PROCESS | 1675 | 1461509023944 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:43:43 INFO - PROCESS | 1675 | 1461509023947 Marionette TRACE conn2 <- [1,2106,null,{}] 07:43:43 INFO - PROCESS | 1675 | 1461509023950 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}] 07:43:44 INFO - PROCESS | 1675 | 1461509024071 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:43:44 INFO - PROCESS | 1675 | 1461509024166 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b568800 == 121 [pid = 1675] [id = 534] 07:43:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x119e60800) [pid = 1675] [serial = 1602] [outer = 0x0] 07:43:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x11b2f9c00) [pid = 1675] [serial = 1603] [outer = 0x119e60800] 07:43:44 INFO - PROCESS | 1675 | 1461509024199 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x11c17c400) [pid = 1675] [serial = 1604] [outer = 0x119e60800] 07:43:44 INFO - PROCESS | 1675 | 1461509024603 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 721ms 07:43:44 INFO - PROCESS | 1675 | 1461509024687 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 1675 | 1461509024689 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:43:44 INFO - PROCESS | 1675 | 1461509024694 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 1675 | 1461509024695 Marionette TRACE conn2 <- [1,2110,null,{}] 07:43:44 INFO - PROCESS | 1675 | 1461509024698 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}] 07:43:44 INFO - PROCESS | 1675 | 1461509024817 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:43:44 INFO - PROCESS | 1675 | 1461509024914 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1c5000 == 122 [pid = 1675] [id = 535] 07:43:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x123af8000) [pid = 1675] [serial = 1605] [outer = 0x0] 07:43:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x123e0dc00) [pid = 1675] [serial = 1606] [outer = 0x123af8000] 07:43:44 INFO - PROCESS | 1675 | 1461509024946 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x12415f000) [pid = 1675] [serial = 1607] [outer = 0x123af8000] 07:43:45 INFO - PROCESS | 1675 | 1461509025354 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]]]}] 07:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 07:43:45 INFO - PROCESS | 1675 | 1461509025420 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:43:45 INFO - PROCESS | 1675 | 1461509025422 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:43:45 INFO - PROCESS | 1675 | 1461509025432 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:43:45 INFO - PROCESS | 1675 | 1461509025438 Marionette TRACE conn2 <- [1,2114,null,{}] 07:43:45 INFO - PROCESS | 1675 | 1461509025440 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}] 07:43:45 INFO - PROCESS | 1675 | 1461509025559 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:43:45 INFO - PROCESS | 1675 | 1461509025656 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e76000 == 123 [pid = 1675] [id = 536] 07:43:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x1276e1000) [pid = 1675] [serial = 1608] [outer = 0x0] 07:43:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x129cf1000) [pid = 1675] [serial = 1609] [outer = 0x1276e1000] 07:43:45 INFO - PROCESS | 1675 | 1461509025687 Marionette DEBUG loaded listener.js 07:43:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x12b541400) [pid = 1675] [serial = 1610] [outer = 0x1276e1000] 07:43:46 INFO - PROCESS | 1675 | 1461509026090 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]]]}] 07:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 730ms 07:43:46 INFO - PROCESS | 1675 | 1461509026175 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 1675 | 1461509026176 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:43:46 INFO - PROCESS | 1675 | 1461509026180 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 1675 | 1461509026181 Marionette TRACE conn2 <- [1,2118,null,{}] 07:43:46 INFO - PROCESS | 1675 | 1461509026184 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}] 07:43:46 INFO - PROCESS | 1675 | 1461509026302 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:43:46 INFO - PROCESS | 1675 | 1461509026399 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x138022000 == 124 [pid = 1675] [id = 537] 07:43:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x12b3e1000) [pid = 1675] [serial = 1611] [outer = 0x0] 07:43:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x12d050c00) [pid = 1675] [serial = 1612] [outer = 0x12b3e1000] 07:43:46 INFO - PROCESS | 1675 | 1461509026430 Marionette DEBUG loaded listener.js 07:43:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x12d7ebc00) [pid = 1675] [serial = 1613] [outer = 0x12b3e1000] 07:43:46 INFO - PROCESS | 1675 | 1461509026844 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]]]}] 07:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 674ms 07:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:43:46 INFO - PROCESS | 1675 | 1461509026855 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:43:46 INFO - PROCESS | 1675 | 1461509026856 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:43:46 INFO - PROCESS | 1675 | 1461509026859 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:43:46 INFO - PROCESS | 1675 | 1461509026860 Marionette TRACE conn2 <- [1,2122,null,{}] 07:43:46 INFO - PROCESS | 1675 | 1461509026862 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}] 07:43:46 INFO - PROCESS | 1675 | 1461509026979 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:43:47 INFO - PROCESS | 1675 | 1461509027078 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x13831c000 == 125 [pid = 1675] [id = 538] 07:43:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x12e51d000) [pid = 1675] [serial = 1614] [outer = 0x0] 07:43:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x12e92b000) [pid = 1675] [serial = 1615] [outer = 0x12e51d000] 07:43:47 INFO - PROCESS | 1675 | 1461509027116 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x12eae2800) [pid = 1675] [serial = 1616] [outer = 0x12e51d000] 07:43:47 INFO - PROCESS | 1675 | 1461509027518 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]]]}] 07:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 07:43:47 INFO - PROCESS | 1675 | 1461509027581 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 1675 | 1461509027583 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:43:47 INFO - PROCESS | 1675 | 1461509027586 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 1675 | 1461509027587 Marionette TRACE conn2 <- [1,2126,null,{}] 07:43:47 INFO - PROCESS | 1675 | 1461509027589 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}] 07:43:47 INFO - PROCESS | 1675 | 1461509027726 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:43:47 INFO - PROCESS | 1675 | 1461509027825 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x13ac3d800 == 126 [pid = 1675] [id = 539] 07:43:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x12f19c400) [pid = 1675] [serial = 1617] [outer = 0x0] 07:43:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x12f381400) [pid = 1675] [serial = 1618] [outer = 0x12f19c400] 07:43:47 INFO - PROCESS | 1675 | 1461509027857 Marionette DEBUG loaded listener.js 07:43:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x12f93b400) [pid = 1675] [serial = 1619] [outer = 0x12f19c400] 07:43:48 INFO - PROCESS | 1675 | 1461509028277 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]]]}] 07:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 720ms 07:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:43:48 INFO - PROCESS | 1675 | 1461509028306 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 1675 | 1461509028307 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:43:48 INFO - PROCESS | 1675 | 1461509028309 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 1675 | 1461509028310 Marionette TRACE conn2 <- [1,2130,null,{}] 07:43:48 INFO - PROCESS | 1675 | 1461509028313 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}] 07:43:48 INFO - PROCESS | 1675 | 1461509028438 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:43:48 INFO - PROCESS | 1675 | 1461509028611 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x14278c000 == 127 [pid = 1675] [id = 540] 07:43:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x12f911000) [pid = 1675] [serial = 1620] [outer = 0x0] 07:43:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x12ffd1000) [pid = 1675] [serial = 1621] [outer = 0x12f911000] 07:43:48 INFO - PROCESS | 1675 | 1461509028658 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x130277c00) [pid = 1675] [serial = 1622] [outer = 0x12f911000] 07:43:49 INFO - PROCESS | 1675 | 1461509029110 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] 07:43:49 INFO - PROCESS | 1675 | 1461509029134 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:43:49 INFO - PROCESS | 1675 | 1461509029138 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 1675 | 1461509029139 Marionette TRACE conn2 <- [1,2134,null,{}] 07:43:49 INFO - PROCESS | 1675 | 1461509029142 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}] 07:43:49 INFO - PROCESS | 1675 | 1461509029259 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:43:49 INFO - PROCESS | 1675 | 1461509029385 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x1427f4800 == 128 [pid = 1675] [id = 541] 07:43:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x12f93b800) [pid = 1675] [serial = 1623] [outer = 0x0] 07:43:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x130dc1400) [pid = 1675] [serial = 1624] [outer = 0x12f93b800] 07:43:49 INFO - PROCESS | 1675 | 1461509029418 Marionette DEBUG loaded listener.js 07:43:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x137148400) [pid = 1675] [serial = 1625] [outer = 0x12f93b800] 07:43:49 INFO - PROCESS | 1675 | 1461509029806 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]]]}] 07:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 719ms 07:43:49 INFO - PROCESS | 1675 | 1461509029858 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:43:49 INFO - PROCESS | 1675 | 1461509029859 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:43:49 INFO - PROCESS | 1675 | 1461509029861 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:43:49 INFO - PROCESS | 1675 | 1461509029863 Marionette TRACE conn2 <- [1,2138,null,{}] 07:43:49 INFO - PROCESS | 1675 | 1461509029865 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}] 07:43:49 INFO - PROCESS | 1675 | 1461509029985 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:43:50 INFO - PROCESS | 1675 | 1461509030083 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x142ac0000 == 129 [pid = 1675] [id = 542] 07:43:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x137148c00) [pid = 1675] [serial = 1626] [outer = 0x0] 07:43:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x137193400) [pid = 1675] [serial = 1627] [outer = 0x137148c00] 07:43:50 INFO - PROCESS | 1675 | 1461509030114 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x1371b6000) [pid = 1675] [serial = 1628] [outer = 0x137148c00] 07:43:50 INFO - PROCESS | 1675 | 1461509030575 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]]]}] 07:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 770ms 07:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:43:50 INFO - PROCESS | 1675 | 1461509030632 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:43:50 INFO - PROCESS | 1675 | 1461509030633 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:43:50 INFO - PROCESS | 1675 | 1461509030638 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:43:50 INFO - PROCESS | 1675 | 1461509030639 Marionette TRACE conn2 <- [1,2142,null,{}] 07:43:50 INFO - PROCESS | 1675 | 1461509030642 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}] 07:43:50 INFO - PROCESS | 1675 | 1461509030761 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:43:50 INFO - PROCESS | 1675 | 1461509030863 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ea9c800 == 130 [pid = 1675] [id = 543] 07:43:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x11aaf5000) [pid = 1675] [serial = 1629] [outer = 0x0] 07:43:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x137140800) [pid = 1675] [serial = 1630] [outer = 0x11aaf5000] 07:43:50 INFO - PROCESS | 1675 | 1461509030898 Marionette DEBUG loaded listener.js 07:43:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x13725ec00) [pid = 1675] [serial = 1631] [outer = 0x11aaf5000] 07:43:51 INFO - PROCESS | 1675 | 1461509031380 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] 07:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:43:51 INFO - PROCESS | 1675 | 1461509031410 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:43:51 INFO - PROCESS | 1675 | 1461509031412 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:43:51 INFO - PROCESS | 1675 | 1461509031414 Marionette TRACE conn2 <- [1,2146,null,{}] 07:43:51 INFO - PROCESS | 1675 | 1461509031417 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}] 07:43:51 INFO - PROCESS | 1675 | 1461509031556 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:43:51 INFO - PROCESS | 1675 | 1461509031691 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x114c8a000 == 131 [pid = 1675] [id = 544] 07:43:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x113680800) [pid = 1675] [serial = 1632] [outer = 0x0] 07:43:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x1178fa800) [pid = 1675] [serial = 1633] [outer = 0x113680800] 07:43:51 INFO - PROCESS | 1675 | 1461509031724 Marionette DEBUG loaded listener.js 07:43:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x11bbc1000) [pid = 1675] [serial = 1634] [outer = 0x113680800] 07:43:52 INFO - PROCESS | 1675 | 1461509032414 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] 07:43:52 INFO - PROCESS | 1675 | 1461509032443 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:43:52 INFO - PROCESS | 1675 | 1461509032457 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:43:52 INFO - PROCESS | 1675 | 1461509032460 Marionette TRACE conn2 <- [1,2150,null,{}] 07:43:52 INFO - PROCESS | 1675 | 1461509032464 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}] 07:43:52 INFO - PROCESS | 1675 | 1461509032630 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:43:52 INFO - PROCESS | 1675 | 1461509032646 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x1245a6800 == 132 [pid = 1675] [id = 545] 07:43:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x115829400) [pid = 1675] [serial = 1635] [outer = 0x0] 07:43:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x118c92400) [pid = 1675] [serial = 1636] [outer = 0x115829400] 07:43:52 INFO - PROCESS | 1675 | 1461509032674 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x1197a8c00) [pid = 1675] [serial = 1637] [outer = 0x115829400] 07:43:53 INFO - PROCESS | 1675 | 1461509033137 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]]]}] 07:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 735ms 07:43:53 INFO - PROCESS | 1675 | 1461509033186 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 1675 | 1461509033189 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:43:53 INFO - PROCESS | 1675 | 1461509033196 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 1675 | 1461509033198 Marionette TRACE conn2 <- [1,2154,null,{}] 07:43:53 INFO - PROCESS | 1675 | 1461509033200 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}] 07:43:53 INFO - PROCESS | 1675 | 1461509033311 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:43:53 INFO - PROCESS | 1675 | 1461509033427 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x115085800 == 133 [pid = 1675] [id = 546] 07:43:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x119da7000) [pid = 1675] [serial = 1638] [outer = 0x0] 07:43:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x11ad70400) [pid = 1675] [serial = 1639] [outer = 0x119da7000] 07:43:53 INFO - PROCESS | 1675 | 1461509033454 Marionette DEBUG loaded listener.js 07:43:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x11be16400) [pid = 1675] [serial = 1640] [outer = 0x119da7000] 07:43:53 INFO - PROCESS | 1675 | 1461509033902 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]]]}] 07:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 727ms 07:43:53 INFO - PROCESS | 1675 | 1461509033941 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 1675 | 1461509033943 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:43:53 INFO - PROCESS | 1675 | 1461509033947 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 1675 | 1461509033951 Marionette TRACE conn2 <- [1,2158,null,{}] 07:43:53 INFO - PROCESS | 1675 | 1461509033986 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}] 07:43:54 INFO - PROCESS | 1675 | 1461509034161 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12fc35000 == 132 [pid = 1675] [id = 173] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x11a896800 == 131 [pid = 1675] [id = 48] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x13726f000 == 130 [pid = 1675] [id = 532] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbb7800 == 129 [pid = 1675] [id = 531] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x123b9a800 == 128 [pid = 1675] [id = 530] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x130b0e800 == 127 [pid = 1675] [id = 529] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x130243800 == 126 [pid = 1675] [id = 528] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x142fdf400) [pid = 1675] [serial = 1528] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | 1461509034387 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12f920800 == 125 [pid = 1675] [id = 527] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1bb000 == 124 [pid = 1675] [id = 526] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12e57c000 == 123 [pid = 1675] [id = 525] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbc1000 == 122 [pid = 1675] [id = 524] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x123ba3800 == 121 [pid = 1675] [id = 523] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x115080000 == 120 [pid = 1675] [id = 522] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12cfb6000 == 119 [pid = 1675] [id = 521] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x11bc9d000 == 118 [pid = 1675] [id = 520] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a7000 == 117 [pid = 1675] [id = 519] 07:43:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x1159a8000 == 118 [pid = 1675] [id = 547] 07:43:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x114022400) [pid = 1675] [serial = 1641] [outer = 0x0] 07:43:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x115824c00) [pid = 1675] [serial = 1642] [outer = 0x114022400] 07:43:54 INFO - PROCESS | 1675 | 1461509034423 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x11dbc3400) [pid = 1675] [serial = 1643] [outer = 0x114022400] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x143129000 == 117 [pid = 1675] [id = 515] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x14310e800 == 116 [pid = 1675] [id = 514] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x144349800 == 115 [pid = 1675] [id = 513] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x13809d000 == 114 [pid = 1675] [id = 512] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x12e381000 == 113 [pid = 1675] [id = 511] 07:43:54 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa6c000 == 112 [pid = 1675] [id = 510] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x12da88000) [pid = 1675] [serial = 1300] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x129cecc00) [pid = 1675] [serial = 1393] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x11af73000) [pid = 1675] [serial = 1096] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x11be2a800) [pid = 1675] [serial = 1390] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x1377cbc00) [pid = 1675] [serial = 1312] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12f1a6c00) [pid = 1675] [serial = 1303] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x11be17c00) [pid = 1675] [serial = 1159] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x12462dc00) [pid = 1675] [serial = 1315] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x12ffce400) [pid = 1675] [serial = 1057] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x12f384800) [pid = 1675] [serial = 1054] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x12bf56000) [pid = 1675] [serial = 1171] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x12f904400) [pid = 1675] [serial = 1249] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x124149000) [pid = 1675] [serial = 1330] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x138225400) [pid = 1675] [serial = 1409] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x11ad73400) [pid = 1675] [serial = 1033] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x12b70b400) [pid = 1675] [serial = 1234] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x119d9e000) [pid = 1675] [serial = 1291] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x11c885800) [pid = 1675] [serial = 1228] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x12f19dc00) [pid = 1675] [serial = 985] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x12e53a400) [pid = 1675] [serial = 1045] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x11be9cc00) [pid = 1675] [serial = 1327] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x1197a5c00) [pid = 1675] [serial = 1225] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x12d6b1c00) [pid = 1675] [serial = 1237] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x12d6bf800) [pid = 1675] [serial = 1174] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x124266c00) [pid = 1675] [serial = 1165] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x11be93c00) [pid = 1675] [serial = 1183] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x138259c00) [pid = 1675] [serial = 1412] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12f37d800) [pid = 1675] [serial = 1246] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x11db65c00) [pid = 1675] [serial = 1294] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x11dbe5000) [pid = 1675] [serial = 1036] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x129c10800) [pid = 1675] [serial = 1180] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x12e538800) [pid = 1675] [serial = 1102] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x137db8c00) [pid = 1675] [serial = 1402] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x12d9fb400) [pid = 1675] [serial = 1177] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x12eae1c00) [pid = 1675] [serial = 1243] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x12be3c400) [pid = 1675] [serial = 1042] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x137252400) [pid = 1675] [serial = 1105] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x12f946800) [pid = 1675] [serial = 1345] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x12bbd2c00) [pid = 1675] [serial = 1336] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x129c09800) [pid = 1675] [serial = 1333] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x124048400) [pid = 1675] [serial = 1099] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x129c0c400) [pid = 1675] [serial = 1168] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x11913a800) [pid = 1675] [serial = 1156] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x130271800) [pid = 1675] [serial = 1396] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x12f37b000) [pid = 1675] [serial = 1342] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12f1a3c00) [pid = 1675] [serial = 1051] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x13789f000) [pid = 1675] [serial = 1354] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x1377ca800) [pid = 1675] [serial = 1399] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x12d056c00) [pid = 1675] [serial = 1339] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x13822d400) [pid = 1675] [serial = 1406] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x130dc8000) [pid = 1675] [serial = 1306] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12e940400) [pid = 1675] [serial = 1240] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x129c06400) [pid = 1675] [serial = 1039] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x1377c8000) [pid = 1675] [serial = 1351] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x13027f400) [pid = 1675] [serial = 1348] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x138230000) [pid = 1675] [serial = 1415] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x124680c00) [pid = 1675] [serial = 1231] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x1277f4000) [pid = 1675] [serial = 1297] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x137e52000) [pid = 1675] [serial = 1108] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x1377c1800) [pid = 1675] [serial = 1309] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x123e0a800) [pid = 1675] [serial = 1162] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x12e93d000) [pid = 1675] [serial = 1048] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x1378a6c00) [pid = 1675] [serial = 1513] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x137e60800) [pid = 1675] [serial = 1516] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x138230400) [pid = 1675] [serial = 1519] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x13820fc00) [pid = 1675] [serial = 1517] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x1380a8c00) [pid = 1675] [serial = 1525] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x113593400) [pid = 1675] [serial = 1492] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x12d058c00) [pid = 1675] [serial = 1462] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x138436000) [pid = 1675] [serial = 1526] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x11dbc8400) [pid = 1675] [serial = 1498] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x129c07000) [pid = 1675] [serial = 1499] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x12be03800) [pid = 1675] [serial = 1522] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x137e55c00) [pid = 1675] [serial = 1454] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x138436c00) [pid = 1675] [serial = 1520] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x138203800) [pid = 1675] [serial = 1483] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x123e5cc00) [pid = 1675] [serial = 1496] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x11c887400) [pid = 1675] [serial = 1495] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x12e51d400) [pid = 1675] [serial = 1504] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x12f90b800) [pid = 1675] [serial = 1505] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x12bf4d000) [pid = 1675] [serial = 1501] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x12da86c00) [pid = 1675] [serial = 1502] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x11358e000) [pid = 1675] [serial = 1468] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x1150eb800) [pid = 1675] [serial = 1493] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x12414a400) [pid = 1675] [serial = 1459] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x11c48c000) [pid = 1675] [serial = 1457] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x11af66c00) [pid = 1675] [serial = 1456] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x137144400) [pid = 1675] [serial = 1507] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x137198000) [pid = 1675] [serial = 1508] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x1378a4c00) [pid = 1675] [serial = 1489] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x137148800) [pid = 1675] [serial = 1465] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x138230c00) [pid = 1675] [serial = 1486] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x137253000) [pid = 1675] [serial = 1471] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x137d47c00) [pid = 1675] [serial = 1474] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x137bae800) [pid = 1675] [serial = 1477] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x137d48800) [pid = 1675] [serial = 1480] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x1371be400) [pid = 1675] [serial = 1510] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x137852000) [pid = 1675] [serial = 1511] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x1371bd000) [pid = 1675] [serial = 1523] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x137db5400) [pid = 1675] [serial = 1514] [outer = 0x0] [url = about:blank] 07:43:54 INFO - PROCESS | 1675 | 1461509034830 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]]]}] 07:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 893ms 07:43:54 INFO - PROCESS | 1675 | 1461509034840 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:43:54 INFO - PROCESS | 1675 | 1461509034841 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:43:54 INFO - PROCESS | 1675 | 1461509034844 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:43:54 INFO - PROCESS | 1675 | 1461509034845 Marionette TRACE conn2 <- [1,2162,null,{}] 07:43:54 INFO - PROCESS | 1675 | 1461509034847 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}] 07:43:54 INFO - PROCESS | 1675 | 1461509034952 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:43:54 INFO - PROCESS | 1675 | 1461509034957 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x1242b2000 == 113 [pid = 1675] [id = 548] 07:43:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x11dbcd800) [pid = 1675] [serial = 1644] [outer = 0x0] 07:43:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x123c77400) [pid = 1675] [serial = 1645] [outer = 0x11dbcd800] 07:43:54 INFO - PROCESS | 1675 | 1461509034983 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x123e61c00) [pid = 1675] [serial = 1646] [outer = 0x11dbcd800] 07:43:55 INFO - PROCESS | 1675 | 1461509035360 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]]]}] 07:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 569ms 07:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:43:55 INFO - PROCESS | 1675 | 1461509035414 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 1675 | 1461509035415 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:43:55 INFO - PROCESS | 1675 | 1461509035417 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 1675 | 1461509035418 Marionette TRACE conn2 <- [1,2166,null,{}] 07:43:55 INFO - PROCESS | 1675 | 1461509035421 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}] 07:43:55 INFO - PROCESS | 1675 | 1461509035519 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:43:55 INFO - PROCESS | 1675 | 1461509035523 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a2800 == 114 [pid = 1675] [id = 549] 07:43:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x123e63c00) [pid = 1675] [serial = 1647] [outer = 0x0] 07:43:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x12414e000) [pid = 1675] [serial = 1648] [outer = 0x123e63c00] 07:43:55 INFO - PROCESS | 1675 | 1461509035549 Marionette DEBUG loaded listener.js 07:43:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x1245e6800) [pid = 1675] [serial = 1649] [outer = 0x123e63c00] 07:43:55 INFO - PROCESS | 1675 | 1461509035921 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]]]}] 07:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 07:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:43:55 INFO - PROCESS | 1675 | 1461509035946 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 1675 | 1461509035947 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:43:55 INFO - PROCESS | 1675 | 1461509035949 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 1675 | 1461509035952 Marionette TRACE conn2 <- [1,2170,null,{}] 07:43:55 INFO - PROCESS | 1675 | 1461509035954 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}] 07:43:56 INFO - PROCESS | 1675 | 1461509036069 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:43:56 INFO - PROCESS | 1675 | 1461509036074 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc8f800 == 115 [pid = 1675] [id = 550] 07:43:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x12462a800) [pid = 1675] [serial = 1650] [outer = 0x0] 07:43:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x126cee800) [pid = 1675] [serial = 1651] [outer = 0x12462a800] 07:43:56 INFO - PROCESS | 1675 | 1461509036102 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x129c12800) [pid = 1675] [serial = 1652] [outer = 0x12462a800] 07:43:56 INFO - PROCESS | 1675 | 1461509036469 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]]]}] 07:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 572ms 07:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:43:56 INFO - PROCESS | 1675 | 1461509036521 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:43:56 INFO - PROCESS | 1675 | 1461509036522 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:43:56 INFO - PROCESS | 1675 | 1461509036524 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:43:56 INFO - PROCESS | 1675 | 1461509036526 Marionette TRACE conn2 <- [1,2174,null,{}] 07:43:56 INFO - PROCESS | 1675 | 1461509036528 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}] 07:43:56 INFO - PROCESS | 1675 | 1461509036669 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:43:56 INFO - PROCESS | 1675 | 1461509036724 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e57b000 == 116 [pid = 1675] [id = 551] 07:43:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x124630c00) [pid = 1675] [serial = 1653] [outer = 0x0] 07:43:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x129cf0800) [pid = 1675] [serial = 1654] [outer = 0x124630c00] 07:43:56 INFO - PROCESS | 1675 | 1461509036751 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x12b7fac00) [pid = 1675] [serial = 1655] [outer = 0x124630c00] 07:43:57 INFO - PROCESS | 1675 | 1461509037097 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]]]}] 07:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 618ms 07:43:57 INFO - PROCESS | 1675 | 1461509037144 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 1675 | 1461509037145 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:43:57 INFO - PROCESS | 1675 | 1461509037153 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 1675 | 1461509037155 Marionette TRACE conn2 <- [1,2178,null,{}] 07:43:57 INFO - PROCESS | 1675 | 1461509037157 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}] 07:43:57 INFO - PROCESS | 1675 | 1461509037286 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:43:57 INFO - PROCESS | 1675 | 1461509037301 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1c2800 == 117 [pid = 1675] [id = 552] 07:43:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x1289f3400) [pid = 1675] [serial = 1656] [outer = 0x0] 07:43:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x12be3bc00) [pid = 1675] [serial = 1657] [outer = 0x1289f3400] 07:43:57 INFO - PROCESS | 1675 | 1461509037327 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x12bf59c00) [pid = 1675] [serial = 1658] [outer = 0x1289f3400] 07:43:57 INFO - PROCESS | 1675 | 1461509037740 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]]]}] 07:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 619ms 07:43:57 INFO - PROCESS | 1675 | 1461509037773 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:43:57 INFO - PROCESS | 1675 | 1461509037775 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:43:57 INFO - PROCESS | 1675 | 1461509037787 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:43:57 INFO - PROCESS | 1675 | 1461509037788 Marionette TRACE conn2 <- [1,2182,null,{}] 07:43:57 INFO - PROCESS | 1675 | 1461509037791 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}] 07:43:57 INFO - PROCESS | 1675 | 1461509037992 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:43:58 INFO - PROCESS | 1675 | 1461509038053 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff12000 == 118 [pid = 1675] [id = 553] 07:43:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x129c46400) [pid = 1675] [serial = 1659] [outer = 0x0] 07:43:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x12d7ed800) [pid = 1675] [serial = 1660] [outer = 0x129c46400] 07:43:58 INFO - PROCESS | 1675 | 1461509038083 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x12da79c00) [pid = 1675] [serial = 1661] [outer = 0x129c46400] 07:43:58 INFO - PROCESS | 1675 | 1461509038464 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]]]}] 07:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 722ms 07:43:58 INFO - PROCESS | 1675 | 1461509038508 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 1675 | 1461509038510 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:43:58 INFO - PROCESS | 1675 | 1461509038512 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 1675 | 1461509038513 Marionette TRACE conn2 <- [1,2186,null,{}] 07:43:58 INFO - PROCESS | 1675 | 1461509038515 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}] 07:43:58 INFO - PROCESS | 1675 | 1461509038648 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x1197a5800) [pid = 1675] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x11ad6c400) [pid = 1675] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x11aaf2c00) [pid = 1675] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x12d9f4000) [pid = 1675] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x1150e6c00) [pid = 1675] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x123e03c00) [pid = 1675] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x12415e400) [pid = 1675] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x114cacc00) [pid = 1675] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x118f2b400) [pid = 1675] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x12d9f1c00) [pid = 1675] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x11c486c00) [pid = 1675] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x114f38c00) [pid = 1675] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x1380af400) [pid = 1675] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:43:58 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x129b37c00) [pid = 1675] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:43:58 INFO - PROCESS | 1675 | 1461509038890 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa6d000 == 119 [pid = 1675] [id = 554] 07:43:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x114020800) [pid = 1675] [serial = 1662] [outer = 0x0] 07:43:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x115823400) [pid = 1675] [serial = 1663] [outer = 0x114020800] 07:43:58 INFO - PROCESS | 1675 | 1461509038916 Marionette DEBUG loaded listener.js 07:43:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x11db6a000) [pid = 1675] [serial = 1664] [outer = 0x114020800] 07:43:59 INFO - PROCESS | 1675 | 1461509039209 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]]]}] 07:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 721ms 07:43:59 INFO - PROCESS | 1675 | 1461509039236 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 1675 | 1461509039239 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:43:59 INFO - PROCESS | 1675 | 1461509039242 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 1675 | 1461509039243 Marionette TRACE conn2 <- [1,2190,null,{}] 07:43:59 INFO - PROCESS | 1675 | 1461509039246 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}] 07:43:59 INFO - PROCESS | 1675 | 1461509039378 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:43:59 INFO - PROCESS | 1675 | 1461509039457 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x13048a800 == 120 [pid = 1675] [id = 555] 07:43:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x114c3a400) [pid = 1675] [serial = 1665] [outer = 0x0] 07:43:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x12e513c00) [pid = 1675] [serial = 1666] [outer = 0x114c3a400] 07:43:59 INFO - PROCESS | 1675 | 1461509039487 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x12e949400) [pid = 1675] [serial = 1667] [outer = 0x114c3a400] 07:43:59 INFO - PROCESS | 1675 | 1461509039796 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]]]}] 07:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 07:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:43:59 INFO - PROCESS | 1675 | 1461509039812 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 1675 | 1461509039813 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:43:59 INFO - PROCESS | 1675 | 1461509039815 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 1675 | 1461509039816 Marionette TRACE conn2 <- [1,2194,null,{}] 07:43:59 INFO - PROCESS | 1675 | 1461509039820 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}] 07:43:59 INFO - PROCESS | 1675 | 1461509039925 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:43:59 INFO - PROCESS | 1675 | 1461509039930 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x137271000 == 121 [pid = 1675] [id = 556] 07:43:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x12eadb000) [pid = 1675] [serial = 1668] [outer = 0x0] 07:43:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x12f1a7000) [pid = 1675] [serial = 1669] [outer = 0x12eadb000] 07:43:59 INFO - PROCESS | 1675 | 1461509039955 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x12f947400) [pid = 1675] [serial = 1670] [outer = 0x12eadb000] 07:44:00 INFO - PROCESS | 1675 | 1461509040311 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]]]}] 07:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 07:44:00 INFO - PROCESS | 1675 | 1461509040339 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:44:00 INFO - PROCESS | 1675 | 1461509040340 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:44:00 INFO - PROCESS | 1675 | 1461509040343 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:44:00 INFO - PROCESS | 1675 | 1461509040344 Marionette TRACE conn2 <- [1,2198,null,{}] 07:44:00 INFO - PROCESS | 1675 | 1461509040346 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}] 07:44:00 INFO - PROCESS | 1675 | 1461509040496 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:44:00 INFO - PROCESS | 1675 | 1461509040504 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bda000 == 122 [pid = 1675] [id = 557] 07:44:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x12e928800) [pid = 1675] [serial = 1671] [outer = 0x0] 07:44:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x12ffdc400) [pid = 1675] [serial = 1672] [outer = 0x12e928800] 07:44:00 INFO - PROCESS | 1675 | 1461509040530 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x137195400) [pid = 1675] [serial = 1673] [outer = 0x12e928800] 07:44:00 INFO - PROCESS | 1675 | 1461509040974 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]]]}] 07:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 07:44:01 INFO - PROCESS | 1675 | 1461509041013 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:44:01 INFO - PROCESS | 1675 | 1461509041015 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:44:01 INFO - PROCESS | 1675 | 1461509041019 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 1675 | 1461509041022 Marionette TRACE conn2 <- [1,2202,null,{}] 07:44:01 INFO - PROCESS | 1675 | 1461509041027 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}] 07:44:01 INFO - PROCESS | 1675 | 1461509041156 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:44:01 INFO - PROCESS | 1675 | 1461509041282 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfa7000 == 123 [pid = 1675] [id = 558] 07:44:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x11367c400) [pid = 1675] [serial = 1674] [outer = 0x0] 07:44:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x114cc9000) [pid = 1675] [serial = 1675] [outer = 0x11367c400] 07:44:01 INFO - PROCESS | 1675 | 1461509041318 Marionette DEBUG loaded listener.js 07:44:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x118f30c00) [pid = 1675] [serial = 1676] [outer = 0x11367c400] 07:44:01 INFO - PROCESS | 1675 | 1461509041831 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]]]}] 07:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 874ms 07:44:01 INFO - PROCESS | 1675 | 1461509041902 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:44:01 INFO - PROCESS | 1675 | 1461509041906 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:44:01 INFO - PROCESS | 1675 | 1461509041912 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 1675 | 1461509041914 Marionette TRACE conn2 <- [1,2206,null,{}] 07:44:01 INFO - PROCESS | 1675 | 1461509041917 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}] 07:44:02 INFO - PROCESS | 1675 | 1461509042041 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:44:02 INFO - PROCESS | 1675 | 1461509042135 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf9f000 == 124 [pid = 1675] [id = 559] 07:44:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x11ad73400) [pid = 1675] [serial = 1677] [outer = 0x0] 07:44:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x11be2c400) [pid = 1675] [serial = 1678] [outer = 0x11ad73400] 07:44:02 INFO - PROCESS | 1675 | 1461509042166 Marionette DEBUG loaded listener.js 07:44:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x11c88e000) [pid = 1675] [serial = 1679] [outer = 0x11ad73400] 07:44:02 INFO - PROCESS | 1675 | 1461509042578 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]]]}] 07:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 720ms 07:44:02 INFO - PROCESS | 1675 | 1461509042632 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:44:02 INFO - PROCESS | 1675 | 1461509042634 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:44:02 INFO - PROCESS | 1675 | 1461509042639 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:44:02 INFO - PROCESS | 1675 | 1461509042642 Marionette TRACE conn2 <- [1,2210,null,{}] 07:44:02 INFO - PROCESS | 1675 | 1461509042650 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}] 07:44:02 INFO - PROCESS | 1675 | 1461509042774 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:44:02 INFO - PROCESS | 1675 | 1461509042869 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308c1000 == 125 [pid = 1675] [id = 560] 07:44:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x123fd5c00) [pid = 1675] [serial = 1680] [outer = 0x0] 07:44:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x124155800) [pid = 1675] [serial = 1681] [outer = 0x123fd5c00] 07:44:02 INFO - PROCESS | 1675 | 1461509042901 Marionette DEBUG loaded listener.js 07:44:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x12462fc00) [pid = 1675] [serial = 1682] [outer = 0x123fd5c00] 07:44:03 INFO - PROCESS | 1675 | 1461509043356 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]]]}] 07:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 772ms 07:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:44:03 INFO - PROCESS | 1675 | 1461509043413 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:44:03 INFO - PROCESS | 1675 | 1461509043416 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:44:03 INFO - PROCESS | 1675 | 1461509043422 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:44:03 INFO - PROCESS | 1675 | 1461509043424 Marionette TRACE conn2 <- [1,2214,null,{}] 07:44:03 INFO - PROCESS | 1675 | 1461509043428 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}] 07:44:03 INFO - PROCESS | 1675 | 1461509043556 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:44:03 INFO - PROCESS | 1675 | 1461509043652 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e7a800 == 126 [pid = 1675] [id = 561] 07:44:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x1277f4000) [pid = 1675] [serial = 1683] [outer = 0x0] 07:44:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x129c0d400) [pid = 1675] [serial = 1684] [outer = 0x1277f4000] 07:44:03 INFO - PROCESS | 1675 | 1461509043683 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x12b7f1400) [pid = 1675] [serial = 1685] [outer = 0x1277f4000] 07:44:04 INFO - PROCESS | 1675 | 1461509044089 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]]]}] 07:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 07:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:44:04 INFO - PROCESS | 1675 | 1461509044143 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 1675 | 1461509044144 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:44:04 INFO - PROCESS | 1675 | 1461509044146 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 1675 | 1461509044148 Marionette TRACE conn2 <- [1,2218,null,{}] 07:44:04 INFO - PROCESS | 1675 | 1461509044150 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}] 07:44:04 INFO - PROCESS | 1675 | 1461509044272 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:44:04 INFO - PROCESS | 1675 | 1461509044367 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x13808b000 == 127 [pid = 1675] [id = 562] 07:44:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x1277f4800) [pid = 1675] [serial = 1686] [outer = 0x0] 07:44:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x12d6b2000) [pid = 1675] [serial = 1687] [outer = 0x1277f4800] 07:44:04 INFO - PROCESS | 1675 | 1461509044397 Marionette DEBUG loaded listener.js 07:44:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x12e3acc00) [pid = 1675] [serial = 1688] [outer = 0x1277f4800] 07:44:04 INFO - PROCESS | 1675 | 1461509044812 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]]]}] 07:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 674ms 07:44:04 INFO - PROCESS | 1675 | 1461509044836 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 1675 | 1461509044837 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:44:04 INFO - PROCESS | 1675 | 1461509044842 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 1675 | 1461509044843 Marionette TRACE conn2 <- [1,2222,null,{}] 07:44:04 INFO - PROCESS | 1675 | 1461509044846 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}] 07:44:05 INFO - PROCESS | 1675 | 1461509045031 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:44:05 INFO - PROCESS | 1675 | 1461509045187 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x13ac2e000 == 128 [pid = 1675] [id = 563] 07:44:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x130275800) [pid = 1675] [serial = 1689] [outer = 0x0] 07:44:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x1371bb800) [pid = 1675] [serial = 1690] [outer = 0x130275800] 07:44:05 INFO - PROCESS | 1675 | 1461509045235 Marionette DEBUG loaded listener.js 07:44:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x137260c00) [pid = 1675] [serial = 1691] [outer = 0x130275800] 07:44:05 INFO - PROCESS | 1675 | 1461509045685 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]]]}] 07:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 871ms 07:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:44:05 INFO - PROCESS | 1675 | 1461509045714 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:44:05 INFO - PROCESS | 1675 | 1461509045715 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:44:05 INFO - PROCESS | 1675 | 1461509045717 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:44:05 INFO - PROCESS | 1675 | 1461509045718 Marionette TRACE conn2 <- [1,2226,null,{}] 07:44:05 INFO - PROCESS | 1675 | 1461509045721 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}] 07:44:05 INFO - PROCESS | 1675 | 1461509045843 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:44:05 INFO - PROCESS | 1675 | 1461509045966 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b133000 == 129 [pid = 1675] [id = 564] 07:44:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x137261400) [pid = 1675] [serial = 1692] [outer = 0x0] 07:44:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x1377ccc00) [pid = 1675] [serial = 1693] [outer = 0x137261400] 07:44:06 INFO - PROCESS | 1675 | 1461509045999 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x137848800) [pid = 1675] [serial = 1694] [outer = 0x137261400] 07:44:06 INFO - PROCESS | 1675 | 1461509046419 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]]]}] 07:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 722ms 07:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:44:06 INFO - PROCESS | 1675 | 1461509046439 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 1675 | 1461509046441 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:44:06 INFO - PROCESS | 1675 | 1461509046443 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:44:06 INFO - PROCESS | 1675 | 1461509046444 Marionette TRACE conn2 <- [1,2230,null,{}] 07:44:06 INFO - PROCESS | 1675 | 1461509046446 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}] 07:44:06 INFO - PROCESS | 1675 | 1461509046586 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:44:06 INFO - PROCESS | 1675 | 1461509046681 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x1427f6000 == 130 [pid = 1675] [id = 565] 07:44:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x137844c00) [pid = 1675] [serial = 1695] [outer = 0x0] 07:44:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x137851400) [pid = 1675] [serial = 1696] [outer = 0x137844c00] 07:44:06 INFO - PROCESS | 1675 | 1461509046711 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x13789fc00) [pid = 1675] [serial = 1697] [outer = 0x137844c00] 07:44:07 INFO - PROCESS | 1675 | 1461509047127 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]]]}] 07:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 718ms 07:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:44:07 INFO - PROCESS | 1675 | 1461509047162 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 1675 | 1461509047163 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:44:07 INFO - PROCESS | 1675 | 1461509047165 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 1675 | 1461509047167 Marionette TRACE conn2 <- [1,2234,null,{}] 07:44:07 INFO - PROCESS | 1675 | 1461509047171 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}] 07:44:07 INFO - PROCESS | 1675 | 1461509047292 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:44:07 INFO - PROCESS | 1675 | 1461509047388 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x142aca000 == 131 [pid = 1675] [id = 566] 07:44:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x13789e000) [pid = 1675] [serial = 1698] [outer = 0x0] 07:44:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x1378a6c00) [pid = 1675] [serial = 1699] [outer = 0x13789e000] 07:44:07 INFO - PROCESS | 1675 | 1461509047419 Marionette DEBUG loaded listener.js 07:44:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x137a4d400) [pid = 1675] [serial = 1700] [outer = 0x13789e000] 07:44:07 INFO - PROCESS | 1675 | 1461509047815 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]]]}] 07:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 674ms 07:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:44:07 INFO - PROCESS | 1675 | 1461509047839 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 1675 | 1461509047841 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:44:07 INFO - PROCESS | 1675 | 1461509047843 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 1675 | 1461509047845 Marionette TRACE conn2 <- [1,2238,null,{}] 07:44:07 INFO - PROCESS | 1675 | 1461509047847 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}] 07:44:07 INFO - PROCESS | 1675 | 1461509047984 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:44:08 INFO - PROCESS | 1675 | 1461509048093 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x14310a800 == 132 [pid = 1675] [id = 567] 07:44:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x1378a0000) [pid = 1675] [serial = 1701] [outer = 0x0] 07:44:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x137bab400) [pid = 1675] [serial = 1702] [outer = 0x1378a0000] 07:44:08 INFO - PROCESS | 1675 | 1461509048123 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x137d45800) [pid = 1675] [serial = 1703] [outer = 0x1378a0000] 07:44:08 INFO - PROCESS | 1675 | 1461509048516 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]]]}] 07:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 719ms 07:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:44:08 INFO - PROCESS | 1675 | 1461509048563 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:44:08 INFO - PROCESS | 1675 | 1461509048564 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:44:08 INFO - PROCESS | 1675 | 1461509048567 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:44:08 INFO - PROCESS | 1675 | 1461509048569 Marionette TRACE conn2 <- [1,2242,null,{}] 07:44:08 INFO - PROCESS | 1675 | 1461509048571 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}] 07:44:08 INFO - PROCESS | 1675 | 1461509048708 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:44:08 INFO - PROCESS | 1675 | 1461509048837 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433d8000 == 133 [pid = 1675] [id = 568] 07:44:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x137d49c00) [pid = 1675] [serial = 1704] [outer = 0x0] 07:44:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x137dbbc00) [pid = 1675] [serial = 1705] [outer = 0x137d49c00] 07:44:08 INFO - PROCESS | 1675 | 1461509048872 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x1380a1800) [pid = 1675] [serial = 1706] [outer = 0x137d49c00] 07:44:09 INFO - PROCESS | 1675 | 1461509049311 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]]]}] 07:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 821ms 07:44:09 INFO - PROCESS | 1675 | 1461509049389 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 1675 | 1461509049390 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:44:09 INFO - PROCESS | 1675 | 1461509049393 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 1675 | 1461509049394 Marionette TRACE conn2 <- [1,2246,null,{}] 07:44:09 INFO - PROCESS | 1675 | 1461509049397 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}] 07:44:09 INFO - PROCESS | 1675 | 1461509049533 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:44:09 INFO - PROCESS | 1675 | 1461509049689 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d87800 == 134 [pid = 1675] [id = 569] 07:44:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x114f2d000) [pid = 1675] [serial = 1707] [outer = 0x0] 07:44:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x11be9c400) [pid = 1675] [serial = 1708] [outer = 0x114f2d000] 07:44:09 INFO - PROCESS | 1675 | 1461509049721 Marionette DEBUG loaded listener.js 07:44:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x12f37d400) [pid = 1675] [serial = 1709] [outer = 0x114f2d000] 07:44:10 INFO - PROCESS | 1675 | 1461509050438 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]]]}] 07:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1071ms 07:44:10 INFO - PROCESS | 1675 | 1461509050465 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 1675 | 1461509050467 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:44:10 INFO - PROCESS | 1675 | 1461509050491 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 1675 | 1461509050493 Marionette TRACE conn2 <- [1,2250,null,{}] 07:44:10 INFO - PROCESS | 1675 | 1461509050498 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}] 07:44:10 INFO - PROCESS | 1675 | 1461509050614 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:44:10 INFO - PROCESS | 1675 | 1461509050751 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x126cb1000 == 135 [pid = 1675] [id = 570] 07:44:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x1136e4000) [pid = 1675] [serial = 1710] [outer = 0x0] 07:44:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x114f58000) [pid = 1675] [serial = 1711] [outer = 0x1136e4000] 07:44:10 INFO - PROCESS | 1675 | 1461509050782 Marionette DEBUG loaded listener.js 07:44:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x119197c00) [pid = 1675] [serial = 1712] [outer = 0x1136e4000] 07:44:11 INFO - PROCESS | 1675 | 1461509051185 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]]]}] 07:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 725ms 07:44:11 INFO - PROCESS | 1675 | 1461509051213 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:44:11 INFO - PROCESS | 1675 | 1461509051217 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:44:11 INFO - PROCESS | 1675 | 1461509051222 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:44:11 INFO - PROCESS | 1675 | 1461509051223 Marionette TRACE conn2 <- [1,2254,null,{}] 07:44:11 INFO - PROCESS | 1675 | 1461509051226 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}] 07:44:11 INFO - PROCESS | 1675 | 1461509051340 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:44:11 INFO - PROCESS | 1675 | 1461509051439 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a884800 == 136 [pid = 1675] [id = 571] 07:44:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x119252400) [pid = 1675] [serial = 1713] [outer = 0x0] 07:44:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x11aaf3000) [pid = 1675] [serial = 1714] [outer = 0x119252400] 07:44:11 INFO - PROCESS | 1675 | 1461509051467 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x11c883000) [pid = 1675] [serial = 1715] [outer = 0x119252400] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6f0000 == 135 [pid = 1675] [id = 496] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x137271000 == 134 [pid = 1675] [id = 556] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x13048a800 == 133 [pid = 1675] [id = 555] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa6d000 == 132 [pid = 1675] [id = 554] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff12000 == 131 [pid = 1675] [id = 553] 07:44:11 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x12414c400) [pid = 1675] [serial = 1597] [outer = 0x0] [url = about:blank] 07:44:11 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x142ff7c00) [pid = 1675] [serial = 1549] [outer = 0x0] [url = about:blank] 07:44:11 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x142fe1000) [pid = 1675] [serial = 1546] [outer = 0x0] [url = about:blank] 07:44:11 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x14413f000) [pid = 1675] [serial = 1552] [outer = 0x0] [url = about:blank] 07:44:11 INFO - PROCESS | 1675 | 1461509051976 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]]]}] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1c2800 == 130 [pid = 1675] [id = 552] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12e57b000 == 129 [pid = 1675] [id = 551] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc8f800 == 128 [pid = 1675] [id = 550] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a2800 == 127 [pid = 1675] [id = 549] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1242b2000 == 126 [pid = 1675] [id = 548] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1159a8000 == 125 [pid = 1675] [id = 547] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x115085800 == 124 [pid = 1675] [id = 546] 07:44:11 INFO - PROCESS | 1675 | --DOCSHELL 0x1245a6800 == 123 [pid = 1675] [id = 545] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x142ac0000 == 122 [pid = 1675] [id = 542] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x1427f4800 == 121 [pid = 1675] [id = 541] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x14278c000 == 120 [pid = 1675] [id = 540] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x13ac3d800 == 119 [pid = 1675] [id = 539] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x13831c000 == 118 [pid = 1675] [id = 538] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x138022000 == 117 [pid = 1675] [id = 537] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x137e76000 == 116 [pid = 1675] [id = 536] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1c5000 == 115 [pid = 1675] [id = 535] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x12b568800 == 114 [pid = 1675] [id = 534] 07:44:12 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa68000 == 113 [pid = 1675] [id = 533] 07:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 823ms 07:44:12 INFO - PROCESS | 1675 | 1461509052044 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:44:12 INFO - PROCESS | 1675 | 1461509052046 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:44:12 INFO - PROCESS | 1675 | 1461509052048 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 1675 | 1461509052051 Marionette TRACE conn2 <- [1,2258,null,{}] 07:44:12 INFO - PROCESS | 1675 | 1461509052059 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}] 07:44:12 INFO - PROCESS | 1675 | 1461509052219 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x11dbc6c00) [pid = 1675] [serial = 1595] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x137e60c00) [pid = 1675] [serial = 1543] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x113676400) [pid = 1675] [serial = 1531] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x11be37000) [pid = 1675] [serial = 1562] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x12bbd4800) [pid = 1675] [serial = 1580] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12e92d000) [pid = 1675] [serial = 1588] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x123e0f400) [pid = 1675] [serial = 1534] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x11aaec800) [pid = 1675] [serial = 1559] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12b3e7c00) [pid = 1675] [serial = 1579] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x11b2f2000) [pid = 1675] [serial = 1561] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x12415d800) [pid = 1675] [serial = 1571] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x124632c00) [pid = 1675] [serial = 1573] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x115a26c00) [pid = 1675] [serial = 1558] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x1186fc800) [pid = 1675] [serial = 1567] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x12ffcf400) [pid = 1675] [serial = 1589] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x11b833400) [pid = 1675] [serial = 1594] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x12d6b2c00) [pid = 1675] [serial = 1583] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x137199400) [pid = 1675] [serial = 1540] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x12e3aa800) [pid = 1675] [serial = 1586] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x12404b000) [pid = 1675] [serial = 1570] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x129b36000) [pid = 1675] [serial = 1574] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x12d9fd000) [pid = 1675] [serial = 1585] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x123c73000) [pid = 1675] [serial = 1565] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x119194c00) [pid = 1675] [serial = 1591] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x142fe4800) [pid = 1675] [serial = 1529] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x129b2e000) [pid = 1675] [serial = 1577] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x129cf5800) [pid = 1675] [serial = 1576] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x11db66400) [pid = 1675] [serial = 1568] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x11aaed800) [pid = 1675] [serial = 1592] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x11dbcb800) [pid = 1675] [serial = 1564] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x11aaecc00) [pid = 1675] [serial = 1555] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x12be7ec00) [pid = 1675] [serial = 1582] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x12be7c800) [pid = 1675] [serial = 1537] [outer = 0x0] [url = about:blank] 07:44:12 INFO - PROCESS | 1675 | 1461509052304 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x123ba6000 == 114 [pid = 1675] [id = 572] 07:44:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x119194c00) [pid = 1675] [serial = 1716] [outer = 0x0] 07:44:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x11b833400) [pid = 1675] [serial = 1717] [outer = 0x119194c00] 07:44:12 INFO - PROCESS | 1675 | 1461509052334 Marionette DEBUG loaded listener.js 07:44:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x123af8800) [pid = 1675] [serial = 1718] [outer = 0x119194c00] 07:44:12 INFO - PROCESS | 1675 | 1461509052691 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]]]}] 07:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 673ms 07:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:44:12 INFO - PROCESS | 1675 | 1461509052742 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 1675 | 1461509052744 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:44:12 INFO - PROCESS | 1675 | 1461509052748 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 1675 | 1461509052749 Marionette TRACE conn2 <- [1,2262,null,{}] 07:44:12 INFO - PROCESS | 1675 | 1461509052751 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}] 07:44:12 INFO - PROCESS | 1675 | 1461509052851 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:44:12 INFO - PROCESS | 1675 | 1461509052856 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a2800 == 115 [pid = 1675] [id = 573] 07:44:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x123c74000) [pid = 1675] [serial = 1719] [outer = 0x0] 07:44:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x12414a400) [pid = 1675] [serial = 1720] [outer = 0x123c74000] 07:44:12 INFO - PROCESS | 1675 | 1461509052882 Marionette DEBUG loaded listener.js 07:44:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x124680c00) [pid = 1675] [serial = 1721] [outer = 0x123c74000] 07:44:13 INFO - PROCESS | 1675 | 1461509053248 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]]]}] 07:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 07:44:13 INFO - PROCESS | 1675 | 1461509053278 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:44:13 INFO - PROCESS | 1675 | 1461509053279 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:44:13 INFO - PROCESS | 1675 | 1461509053283 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:44:13 INFO - PROCESS | 1675 | 1461509053284 Marionette TRACE conn2 <- [1,2266,null,{}] 07:44:13 INFO - PROCESS | 1675 | 1461509053287 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}] 07:44:13 INFO - PROCESS | 1675 | 1461509053386 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:44:13 INFO - PROCESS | 1675 | 1461509053391 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e38a800 == 116 [pid = 1675] [id = 574] 07:44:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x126c6a800) [pid = 1675] [serial = 1722] [outer = 0x0] 07:44:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x1289f3000) [pid = 1675] [serial = 1723] [outer = 0x126c6a800] 07:44:13 INFO - PROCESS | 1675 | 1461509053417 Marionette DEBUG loaded listener.js 07:44:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x129c0ac00) [pid = 1675] [serial = 1724] [outer = 0x126c6a800] 07:44:13 INFO - PROCESS | 1675 | 1461509053790 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]]]}] 07:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 523ms 07:44:13 INFO - PROCESS | 1675 | 1461509053806 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:44:13 INFO - PROCESS | 1675 | 1461509053808 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:44:13 INFO - PROCESS | 1675 | 1461509053810 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:44:13 INFO - PROCESS | 1675 | 1461509053811 Marionette TRACE conn2 <- [1,2270,null,{}] 07:44:13 INFO - PROCESS | 1675 | 1461509053813 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}] 07:44:13 INFO - PROCESS | 1675 | 1461509053930 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:44:14 INFO - PROCESS | 1675 | 1461509054037 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6ae800 == 117 [pid = 1675] [id = 575] 07:44:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x12701f000) [pid = 1675] [serial = 1725] [outer = 0x0] 07:44:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x12b707400) [pid = 1675] [serial = 1726] [outer = 0x12701f000] 07:44:14 INFO - PROCESS | 1675 | 1461509054065 Marionette DEBUG loaded listener.js 07:44:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x12d6bb800) [pid = 1675] [serial = 1727] [outer = 0x12701f000] 07:44:14 INFO - PROCESS | 1675 | 1461509054442 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]]]}] 07:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 672ms 07:44:14 INFO - PROCESS | 1675 | 1461509054487 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 1675 | 1461509054489 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:44:14 INFO - PROCESS | 1675 | 1461509054493 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 1675 | 1461509054495 Marionette TRACE conn2 <- [1,2274,null,{}] 07:44:14 INFO - PROCESS | 1675 | 1461509054498 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}] 07:44:14 INFO - PROCESS | 1675 | 1461509054697 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:44:14 INFO - PROCESS | 1675 | 1461509054738 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x130036800 == 118 [pid = 1675] [id = 576] 07:44:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x12d056c00) [pid = 1675] [serial = 1728] [outer = 0x0] 07:44:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x12da88000) [pid = 1675] [serial = 1729] [outer = 0x12d056c00] 07:44:14 INFO - PROCESS | 1675 | 1461509054763 Marionette DEBUG loaded listener.js 07:44:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x12e92a400) [pid = 1675] [serial = 1730] [outer = 0x12d056c00] 07:44:15 INFO - PROCESS | 1675 | 1461509055108 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]]]}] 07:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 620ms 07:44:15 INFO - PROCESS | 1675 | 1461509055113 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 1675 | 1461509055114 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:44:15 INFO - PROCESS | 1675 | 1461509055116 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 1675 | 1461509055118 Marionette TRACE conn2 <- [1,2278,null,{}] 07:44:15 INFO - PROCESS | 1675 | 1461509055121 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}] 07:44:15 INFO - PROCESS | 1675 | 1461509055258 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:44:15 INFO - PROCESS | 1675 | 1461509055275 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308bf800 == 119 [pid = 1675] [id = 577] 07:44:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x12e3ad400) [pid = 1675] [serial = 1731] [outer = 0x0] 07:44:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x12eae4c00) [pid = 1675] [serial = 1732] [outer = 0x12e3ad400] 07:44:15 INFO - PROCESS | 1675 | 1461509055300 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x12f37d000) [pid = 1675] [serial = 1733] [outer = 0x12e3ad400] 07:44:15 INFO - PROCESS | 1675 | 1461509055665 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]]]}] 07:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 571ms 07:44:15 INFO - PROCESS | 1675 | 1461509055688 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:44:15 INFO - PROCESS | 1675 | 1461509055689 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:44:15 INFO - PROCESS | 1675 | 1461509055691 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:44:15 INFO - PROCESS | 1675 | 1461509055692 Marionette TRACE conn2 <- [1,2282,null,{}] 07:44:15 INFO - PROCESS | 1675 | 1461509055695 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}] 07:44:15 INFO - PROCESS | 1675 | 1461509055832 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:44:15 INFO - PROCESS | 1675 | 1461509055848 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x137272800 == 120 [pid = 1675] [id = 578] 07:44:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x12f37ec00) [pid = 1675] [serial = 1734] [outer = 0x0] 07:44:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x12faaf400) [pid = 1675] [serial = 1735] [outer = 0x12f37ec00] 07:44:15 INFO - PROCESS | 1675 | 1461509055875 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x130dc0800) [pid = 1675] [serial = 1736] [outer = 0x12f37ec00] 07:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 07:44:16 INFO - PROCESS | 1675 | 1461509056256 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]]]}] 07:44:16 INFO - PROCESS | 1675 | 1461509056260 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:44:16 INFO - PROCESS | 1675 | 1461509056262 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:44:16 INFO - PROCESS | 1675 | 1461509056264 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 1675 | 1461509056265 Marionette TRACE conn2 <- [1,2286,null,{}] 07:44:16 INFO - PROCESS | 1675 | 1461509056268 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}] 07:44:16 INFO - PROCESS | 1675 | 1461509056630 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x1289f3400) [pid = 1675] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x124630c00) [pid = 1675] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x129c46400) [pid = 1675] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x11dbcd800) [pid = 1675] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x123e63c00) [pid = 1675] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x12462a800) [pid = 1675] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x114022400) [pid = 1675] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x119da7000) [pid = 1675] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x11dbcfc00) [pid = 1675] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x115829400) [pid = 1675] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x12eadb000) [pid = 1675] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x114c3a400) [pid = 1675] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:44:16 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x114020800) [pid = 1675] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:44:16 INFO - PROCESS | 1675 | 1461509056700 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8f6800 == 121 [pid = 1675] [id = 579] 07:44:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x114022400) [pid = 1675] [serial = 1737] [outer = 0x0] 07:44:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x11a92d800) [pid = 1675] [serial = 1738] [outer = 0x114022400] 07:44:16 INFO - PROCESS | 1675 | 1461509056726 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x123c6ec00) [pid = 1675] [serial = 1739] [outer = 0x114022400] 07:44:17 INFO - PROCESS | 1675 | 1461509057016 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]]]}] 07:44:17 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 07:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 774ms 07:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:44:17 INFO - PROCESS | 1675 | 1461509057043 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 1675 | 1461509057044 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:44:17 INFO - PROCESS | 1675 | 1461509057046 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 1675 | 1461509057048 Marionette TRACE conn2 <- [1,2290,null,{}] 07:44:17 INFO - PROCESS | 1675 | 1461509057051 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}] 07:44:17 INFO - PROCESS | 1675 | 1461509057189 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:44:17 INFO - PROCESS | 1675 | 1461509057280 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x137c5f800 == 122 [pid = 1675] [id = 580] 07:44:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x114cc2000) [pid = 1675] [serial = 1740] [outer = 0x0] 07:44:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x137146000) [pid = 1675] [serial = 1741] [outer = 0x114cc2000] 07:44:17 INFO - PROCESS | 1675 | 1461509057310 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x13725f800) [pid = 1675] [serial = 1742] [outer = 0x114cc2000] 07:44:17 INFO - PROCESS | 1675 | 1461509057607 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]]]}] 07:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 572ms 07:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:44:17 INFO - PROCESS | 1675 | 1461509057621 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 1675 | 1461509057623 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:44:17 INFO - PROCESS | 1675 | 1461509057630 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 1675 | 1461509057631 Marionette TRACE conn2 <- [1,2294,null,{}] 07:44:17 INFO - PROCESS | 1675 | 1461509057634 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}] 07:44:17 INFO - PROCESS | 1675 | 1461509057744 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:44:17 INFO - PROCESS | 1675 | 1461509057748 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x1427de000 == 123 [pid = 1675] [id = 581] 07:44:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x13725fc00) [pid = 1675] [serial = 1743] [outer = 0x0] 07:44:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x137d42000) [pid = 1675] [serial = 1744] [outer = 0x13725fc00] 07:44:17 INFO - PROCESS | 1675 | 1461509057773 Marionette DEBUG loaded listener.js 07:44:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x137e5e400) [pid = 1675] [serial = 1745] [outer = 0x13725fc00] 07:44:18 INFO - PROCESS | 1675 | 1461509058134 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]]]}] 07:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 07:44:18 INFO - PROCESS | 1675 | 1461509058157 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:44:18 INFO - PROCESS | 1675 | 1461509058158 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:44:18 INFO - PROCESS | 1675 | 1461509058160 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:44:18 INFO - PROCESS | 1675 | 1461509058161 Marionette TRACE conn2 <- [1,2298,null,{}] 07:44:18 INFO - PROCESS | 1675 | 1461509058163 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}] 07:44:18 INFO - PROCESS | 1675 | 1461509058319 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:44:18 INFO - PROCESS | 1675 | 1461509058327 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x142a57000 == 124 [pid = 1675] [id = 582] 07:44:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x1377c6400) [pid = 1675] [serial = 1746] [outer = 0x0] 07:44:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x1380a5c00) [pid = 1675] [serial = 1747] [outer = 0x1377c6400] 07:44:18 INFO - PROCESS | 1675 | 1461509058352 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x13820a800) [pid = 1675] [serial = 1748] [outer = 0x1377c6400] 07:44:18 INFO - PROCESS | 1675 | 1461509058840 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]]]}] 07:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 722ms 07:44:18 INFO - PROCESS | 1675 | 1461509058882 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:44:18 INFO - PROCESS | 1675 | 1461509058885 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:44:18 INFO - PROCESS | 1675 | 1461509058907 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:44:18 INFO - PROCESS | 1675 | 1461509058910 Marionette TRACE conn2 <- [1,2302,null,{}] 07:44:18 INFO - PROCESS | 1675 | 1461509058914 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}] 07:44:19 INFO - PROCESS | 1675 | 1461509059044 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:44:19 INFO - PROCESS | 1675 | 1461509059178 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x1240bb000 == 125 [pid = 1675] [id = 583] 07:44:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x114862c00) [pid = 1675] [serial = 1749] [outer = 0x0] 07:44:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x115a26c00) [pid = 1675] [serial = 1750] [outer = 0x114862c00] 07:44:19 INFO - PROCESS | 1675 | 1461509059213 Marionette DEBUG loaded listener.js 07:44:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x11aaf7400) [pid = 1675] [serial = 1751] [outer = 0x114862c00] 07:44:19 INFO - PROCESS | 1675 | 1461509059690 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]]]}] 07:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 832ms 07:44:19 INFO - PROCESS | 1675 | 1461509059753 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:44:19 INFO - PROCESS | 1675 | 1461509059757 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:44:19 INFO - PROCESS | 1675 | 1461509059764 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:44:19 INFO - PROCESS | 1675 | 1461509059766 Marionette TRACE conn2 <- [1,2306,null,{}] 07:44:19 INFO - PROCESS | 1675 | 1461509059769 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}] 07:44:19 INFO - PROCESS | 1675 | 1461509059894 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:44:20 INFO - PROCESS | 1675 | 1461509060000 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1c7000 == 126 [pid = 1675] [id = 584] 07:44:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x11c487c00) [pid = 1675] [serial = 1752] [outer = 0x0] 07:44:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x11db6ac00) [pid = 1675] [serial = 1753] [outer = 0x11c487c00] 07:44:20 INFO - PROCESS | 1675 | 1461509060030 Marionette DEBUG loaded listener.js 07:44:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x123fd6400) [pid = 1675] [serial = 1754] [outer = 0x11c487c00] 07:44:20 INFO - PROCESS | 1675 | 1461509060490 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]]]}] 07:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 07:44:20 INFO - PROCESS | 1675 | 1461509060537 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:44:20 INFO - PROCESS | 1675 | 1461509060538 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:44:20 INFO - PROCESS | 1675 | 1461509060541 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:44:20 INFO - PROCESS | 1675 | 1461509060543 Marionette TRACE conn2 <- [1,2310,null,{}] 07:44:20 INFO - PROCESS | 1675 | 1461509060550 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}] 07:44:20 INFO - PROCESS | 1675 | 1461509060704 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:44:20 INFO - PROCESS | 1675 | 1461509060891 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x138306000 == 127 [pid = 1675] [id = 585] 07:44:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x1245ee800) [pid = 1675] [serial = 1755] [outer = 0x0] 07:44:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x12b3e3c00) [pid = 1675] [serial = 1756] [outer = 0x1245ee800] 07:44:20 INFO - PROCESS | 1675 | 1461509060942 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x12be7c000) [pid = 1675] [serial = 1757] [outer = 0x1245ee800] 07:44:21 INFO - PROCESS | 1675 | 1461509061453 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]]]}] 07:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 922ms 07:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:44:21 INFO - PROCESS | 1675 | 1461509061463 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:44:21 INFO - PROCESS | 1675 | 1461509061465 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:44:21 INFO - PROCESS | 1675 | 1461509061467 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:44:21 INFO - PROCESS | 1675 | 1461509061468 Marionette TRACE conn2 <- [1,2314,null,{}] 07:44:21 INFO - PROCESS | 1675 | 1461509061490 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}] 07:44:21 INFO - PROCESS | 1675 | 1461509061615 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:44:21 INFO - PROCESS | 1675 | 1461509061720 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x14420d000 == 128 [pid = 1675] [id = 586] 07:44:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x12e3a4400) [pid = 1675] [serial = 1758] [outer = 0x0] 07:44:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x12e53e800) [pid = 1675] [serial = 1759] [outer = 0x12e3a4400] 07:44:21 INFO - PROCESS | 1675 | 1461509061750 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x130dbbc00) [pid = 1675] [serial = 1760] [outer = 0x12e3a4400] 07:44:22 INFO - PROCESS | 1675 | 1461509062169 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]]]}] 07:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 738ms 07:44:22 INFO - PROCESS | 1675 | 1461509062206 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:44:22 INFO - PROCESS | 1675 | 1461509062207 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:44:22 INFO - PROCESS | 1675 | 1461509062210 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 1675 | 1461509062211 Marionette TRACE conn2 <- [1,2318,null,{}] 07:44:22 INFO - PROCESS | 1675 | 1461509062214 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}] 07:44:22 INFO - PROCESS | 1675 | 1461509062336 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:44:22 INFO - PROCESS | 1675 | 1461509062473 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x14430b000 == 129 [pid = 1675] [id = 587] 07:44:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x137141400) [pid = 1675] [serial = 1761] [outer = 0x0] 07:44:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x1371b4c00) [pid = 1675] [serial = 1762] [outer = 0x137141400] 07:44:22 INFO - PROCESS | 1675 | 1461509062505 Marionette DEBUG loaded listener.js 07:44:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x13789e400) [pid = 1675] [serial = 1763] [outer = 0x137141400] 07:44:22 INFO - PROCESS | 1675 | 1461509062929 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] 07:44:22 INFO - PROCESS | 1675 | 1461509062985 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:44:22 INFO - PROCESS | 1675 | 1461509062988 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:44:22 INFO - PROCESS | 1675 | 1461509062989 Marionette TRACE conn2 <- [1,2322,null,{}] 07:44:22 INFO - PROCESS | 1675 | 1461509062991 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}] 07:44:23 INFO - PROCESS | 1675 | 1461509063128 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:44:23 INFO - PROCESS | 1675 | 1461509063266 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x14434d000 == 130 [pid = 1675] [id = 588] 07:44:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x137ba6400) [pid = 1675] [serial = 1764] [outer = 0x0] 07:44:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x138225000) [pid = 1675] [serial = 1765] [outer = 0x137ba6400] 07:44:23 INFO - PROCESS | 1675 | 1461509063301 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x138438c00) [pid = 1675] [serial = 1766] [outer = 0x137ba6400] 07:44:23 INFO - PROCESS | 1675 | 1461509063718 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]]]}] 07:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 768ms 07:44:23 INFO - PROCESS | 1675 | 1461509063756 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:44:23 INFO - PROCESS | 1675 | 1461509063758 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:44:23 INFO - PROCESS | 1675 | 1461509063760 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:44:23 INFO - PROCESS | 1675 | 1461509063761 Marionette TRACE conn2 <- [1,2326,null,{}] 07:44:23 INFO - PROCESS | 1675 | 1461509063764 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}] 07:44:23 INFO - PROCESS | 1675 | 1461509063886 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:44:23 INFO - PROCESS | 1675 | 1461509063994 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x145de8000 == 131 [pid = 1675] [id = 589] 07:44:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x138226000) [pid = 1675] [serial = 1767] [outer = 0x0] 07:44:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x142fdf800) [pid = 1675] [serial = 1768] [outer = 0x138226000] 07:44:24 INFO - PROCESS | 1675 | 1461509064023 Marionette DEBUG loaded listener.js 07:44:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x142fe7400) [pid = 1675] [serial = 1769] [outer = 0x138226000] 07:44:24 INFO - PROCESS | 1675 | 1461509064417 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]]]}] 07:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 673ms 07:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:44:24 INFO - PROCESS | 1675 | 1461509064434 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:44:24 INFO - PROCESS | 1675 | 1461509064435 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:44:24 INFO - PROCESS | 1675 | 1461509064437 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:44:24 INFO - PROCESS | 1675 | 1461509064439 Marionette TRACE conn2 <- [1,2330,null,{}] 07:44:24 INFO - PROCESS | 1675 | 1461509064441 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}] 07:44:24 INFO - PROCESS | 1675 | 1461509064582 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:44:24 INFO - PROCESS | 1675 | 1461509064703 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x145e95000 == 132 [pid = 1675] [id = 590] 07:44:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x138259000) [pid = 1675] [serial = 1770] [outer = 0x0] 07:44:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x142ff4400) [pid = 1675] [serial = 1771] [outer = 0x138259000] 07:44:24 INFO - PROCESS | 1675 | 1461509064733 Marionette DEBUG loaded listener.js 07:44:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x142ffac00) [pid = 1675] [serial = 1772] [outer = 0x138259000] 07:44:25 INFO - PROCESS | 1675 | 1461509065134 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]]]}] 07:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 07:44:25 INFO - PROCESS | 1675 | 1461509065158 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:44:25 INFO - PROCESS | 1675 | 1461509065159 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:44:25 INFO - PROCESS | 1675 | 1461509065162 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:44:25 INFO - PROCESS | 1675 | 1461509065163 Marionette TRACE conn2 <- [1,2334,null,{}] 07:44:25 INFO - PROCESS | 1675 | 1461509065166 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}] 07:44:25 INFO - PROCESS | 1675 | 1461509065291 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:44:25 INFO - PROCESS | 1675 | 1461509065429 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x14600d000 == 133 [pid = 1675] [id = 591] 07:44:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x11b8bf000) [pid = 1675] [serial = 1773] [outer = 0x0] 07:44:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x142ffb000) [pid = 1675] [serial = 1774] [outer = 0x11b8bf000] 07:44:25 INFO - PROCESS | 1675 | 1461509065458 Marionette DEBUG loaded listener.js 07:44:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x143224800) [pid = 1675] [serial = 1775] [outer = 0x11b8bf000] 07:44:25 INFO - PROCESS | 1675 | 1461509065881 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]]]}] 07:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 770ms 07:44:25 INFO - PROCESS | 1675 | 1461509065949 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:44:25 INFO - PROCESS | 1675 | 1461509065951 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:44:25 INFO - PROCESS | 1675 | 1461509065968 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:44:25 INFO - PROCESS | 1675 | 1461509065969 Marionette TRACE conn2 <- [1,2338,null,{}] 07:44:25 INFO - PROCESS | 1675 | 1461509065972 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}] 07:44:26 INFO - PROCESS | 1675 | 1461509066098 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:44:26 INFO - PROCESS | 1675 | 1461509066236 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a0c000 == 134 [pid = 1675] [id = 592] 07:44:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x143220000) [pid = 1675] [serial = 1776] [outer = 0x0] 07:44:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x143229000) [pid = 1675] [serial = 1777] [outer = 0x143220000] 07:44:26 INFO - PROCESS | 1675 | 1461509066266 Marionette DEBUG loaded listener.js 07:44:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x14322e800) [pid = 1675] [serial = 1778] [outer = 0x143220000] 07:44:26 INFO - PROCESS | 1675 | 1461509066745 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]]]}] 07:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 821ms 07:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:44:26 INFO - PROCESS | 1675 | 1461509066788 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:44:26 INFO - PROCESS | 1675 | 1461509066790 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:44:26 INFO - PROCESS | 1675 | 1461509066792 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 1675 | 1461509066794 Marionette TRACE conn2 <- [1,2342,null,{}] 07:44:26 INFO - PROCESS | 1675 | 1461509066797 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}] 07:44:26 INFO - PROCESS | 1675 | 1461509066937 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:44:27 INFO - PROCESS | 1675 | 1461509067051 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c2a800 == 135 [pid = 1675] [id = 593] 07:44:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x11dbe3800) [pid = 1675] [serial = 1779] [outer = 0x0] 07:44:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x12bbd2000) [pid = 1675] [serial = 1780] [outer = 0x11dbe3800] 07:44:27 INFO - PROCESS | 1675 | 1461509067127 Marionette DEBUG loaded listener.js 07:44:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x14348c400) [pid = 1675] [serial = 1781] [outer = 0x11dbe3800] 07:44:27 INFO - PROCESS | 1675 | 1461509067866 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]]]}] 07:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1122ms 07:44:27 INFO - PROCESS | 1675 | 1461509067915 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:44:27 INFO - PROCESS | 1675 | 1461509067916 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:44:27 INFO - PROCESS | 1675 | 1461509067920 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:44:27 INFO - PROCESS | 1675 | 1461509067921 Marionette TRACE conn2 <- [1,2346,null,{}] 07:44:27 INFO - PROCESS | 1675 | 1461509067925 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}] 07:44:28 INFO - PROCESS | 1675 | 1461509068070 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:44:28 INFO - PROCESS | 1675 | 1461509068218 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x127784800 == 136 [pid = 1675] [id = 594] 07:44:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x114cb4000) [pid = 1675] [serial = 1782] [outer = 0x0] 07:44:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x115829400) [pid = 1675] [serial = 1783] [outer = 0x114cb4000] 07:44:28 INFO - PROCESS | 1675 | 1461509068251 Marionette DEBUG loaded listener.js 07:44:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x11ad7a800) [pid = 1675] [serial = 1784] [outer = 0x114cb4000] 07:44:28 INFO - PROCESS | 1675 | 1461509068708 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]]]}] 07:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 822ms 07:44:28 INFO - PROCESS | 1675 | 1461509068742 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:44:28 INFO - PROCESS | 1675 | 1461509068746 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:44:28 INFO - PROCESS | 1675 | 1461509068750 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:44:28 INFO - PROCESS | 1675 | 1461509068752 Marionette TRACE conn2 <- [1,2350,null,{}] 07:44:28 INFO - PROCESS | 1675 | 1461509068755 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}] 07:44:28 INFO - PROCESS | 1675 | 1461509068871 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:44:28 INFO - PROCESS | 1675 | --DOCSHELL 0x1427de000 == 135 [pid = 1675] [id = 581] 07:44:28 INFO - PROCESS | 1675 | --DOCSHELL 0x137c5f800 == 134 [pid = 1675] [id = 580] 07:44:28 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8f6800 == 133 [pid = 1675] [id = 579] 07:44:28 INFO - PROCESS | 1675 | --DOCSHELL 0x137272800 == 132 [pid = 1675] [id = 578] 07:44:28 INFO - PROCESS | 1675 | --DOCSHELL 0x1308bf800 == 131 [pid = 1675] [id = 577] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x12ffdc400) [pid = 1675] [serial = 1672] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x130036800 == 130 [pid = 1675] [id = 576] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6ae800 == 129 [pid = 1675] [id = 575] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x12e38a800 == 128 [pid = 1675] [id = 574] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a2800 == 127 [pid = 1675] [id = 573] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x123ba6000 == 126 [pid = 1675] [id = 572] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x11a884800 == 125 [pid = 1675] [id = 571] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x126cb1000 == 124 [pid = 1675] [id = 570] 07:44:29 INFO - PROCESS | 1675 | 1461509069060 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x142aca000 == 123 [pid = 1675] [id = 566] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x1427f6000 == 122 [pid = 1675] [id = 565] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x13b133000 == 121 [pid = 1675] [id = 564] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x13ac2e000 == 120 [pid = 1675] [id = 563] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x13808b000 == 119 [pid = 1675] [id = 562] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x137e7a800 == 118 [pid = 1675] [id = 561] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x1308c1000 == 117 [pid = 1675] [id = 560] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x12bf9f000 == 116 [pid = 1675] [id = 559] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfa7000 == 115 [pid = 1675] [id = 558] 07:44:29 INFO - PROCESS | 1675 | --DOCSHELL 0x137bda000 == 114 [pid = 1675] [id = 557] 07:44:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x1186bc000 == 115 [pid = 1675] [id = 595] 07:44:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x115a26400) [pid = 1675] [serial = 1785] [outer = 0x0] 07:44:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x11b831800) [pid = 1675] [serial = 1786] [outer = 0x115a26400] 07:44:29 INFO - PROCESS | 1675 | 1461509069093 Marionette DEBUG loaded listener.js 07:44:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x11dbe5000) [pid = 1675] [serial = 1787] [outer = 0x115a26400] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x12be3bc00) [pid = 1675] [serial = 1657] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x12b7fac00) [pid = 1675] [serial = 1655] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x12d7ed800) [pid = 1675] [serial = 1660] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x12da79c00) [pid = 1675] [serial = 1661] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x123c77400) [pid = 1675] [serial = 1645] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x123e61c00) [pid = 1675] [serial = 1646] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12414e000) [pid = 1675] [serial = 1648] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x1245e6800) [pid = 1675] [serial = 1649] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x11b2f9c00) [pid = 1675] [serial = 1603] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x11401e800) [pid = 1675] [serial = 1600] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x12ffd1000) [pid = 1675] [serial = 1621] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x126cee800) [pid = 1675] [serial = 1651] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x129c12800) [pid = 1675] [serial = 1652] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x115824c00) [pid = 1675] [serial = 1642] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x11dbc3400) [pid = 1675] [serial = 1643] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x12d050c00) [pid = 1675] [serial = 1612] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x11be16400) [pid = 1675] [serial = 1640] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x11ad70400) [pid = 1675] [serial = 1639] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x129b3b400) [pid = 1675] [serial = 1598] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x1197a8c00) [pid = 1675] [serial = 1637] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x118c92400) [pid = 1675] [serial = 1636] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x130dc1400) [pid = 1675] [serial = 1624] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x137193400) [pid = 1675] [serial = 1627] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x137140800) [pid = 1675] [serial = 1630] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12e92b000) [pid = 1675] [serial = 1615] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x12f381400) [pid = 1675] [serial = 1618] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x129cf1000) [pid = 1675] [serial = 1609] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x1178fa800) [pid = 1675] [serial = 1633] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x12f1a7000) [pid = 1675] [serial = 1669] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x123e0dc00) [pid = 1675] [serial = 1606] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12f947400) [pid = 1675] [serial = 1670] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x12e513c00) [pid = 1675] [serial = 1666] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x11db6a000) [pid = 1675] [serial = 1664] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x115823400) [pid = 1675] [serial = 1663] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x129cf0800) [pid = 1675] [serial = 1654] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x12bf59c00) [pid = 1675] [serial = 1658] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x12e949400) [pid = 1675] [serial = 1667] [outer = 0x0] [url = about:blank] 07:44:29 INFO - PROCESS | 1675 | 1461509069537 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]]]}] 07:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 821ms 07:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:44:29 INFO - PROCESS | 1675 | 1461509069573 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:44:29 INFO - PROCESS | 1675 | 1461509069575 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:44:29 INFO - PROCESS | 1675 | 1461509069578 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:44:29 INFO - PROCESS | 1675 | 1461509069582 Marionette TRACE conn2 <- [1,2354,null,{}] 07:44:29 INFO - PROCESS | 1675 | 1461509069593 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}] 07:44:29 INFO - PROCESS | 1675 | 1461509069753 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:44:29 INFO - PROCESS | 1675 | 1461509069772 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2d5800 == 116 [pid = 1675] [id = 596] 07:44:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x123e0a000) [pid = 1675] [serial = 1788] [outer = 0x0] 07:44:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x124146000) [pid = 1675] [serial = 1789] [outer = 0x123e0a000] 07:44:29 INFO - PROCESS | 1675 | 1461509069817 Marionette DEBUG loaded listener.js 07:44:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x1245e6800) [pid = 1675] [serial = 1790] [outer = 0x123e0a000] 07:44:30 INFO - PROCESS | 1675 | 1461509070200 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]]]}] 07:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 674ms 07:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:44:30 INFO - PROCESS | 1675 | 1461509070252 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:44:30 INFO - PROCESS | 1675 | 1461509070253 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:44:30 INFO - PROCESS | 1675 | 1461509070256 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:44:30 INFO - PROCESS | 1675 | 1461509070257 Marionette TRACE conn2 <- [1,2358,null,{}] 07:44:30 INFO - PROCESS | 1675 | 1461509070259 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}] 07:44:30 INFO - PROCESS | 1675 | 1461509070363 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:44:30 INFO - PROCESS | 1675 | 1461509070368 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x12dc80800 == 117 [pid = 1675] [id = 597] 07:44:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x12462e800) [pid = 1675] [serial = 1791] [outer = 0x0] 07:44:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x126dcb800) [pid = 1675] [serial = 1792] [outer = 0x12462e800] 07:44:30 INFO - PROCESS | 1675 | 1461509070395 Marionette DEBUG loaded listener.js 07:44:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x129b38c00) [pid = 1675] [serial = 1793] [outer = 0x12462e800] 07:44:30 INFO - PROCESS | 1675 | 1461509070764 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]]]}] 07:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 07:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:44:30 INFO - PROCESS | 1675 | 1461509070777 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:44:30 INFO - PROCESS | 1675 | 1461509070778 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:44:30 INFO - PROCESS | 1675 | 1461509070780 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:44:30 INFO - PROCESS | 1675 | 1461509070781 Marionette TRACE conn2 <- [1,2362,null,{}] 07:44:30 INFO - PROCESS | 1675 | 1461509070783 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}] 07:44:30 INFO - PROCESS | 1675 | 1461509070943 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:44:31 INFO - PROCESS | 1675 | 1461509070997 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e6a4800 == 118 [pid = 1675] [id = 598] 07:44:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x124630000) [pid = 1675] [serial = 1794] [outer = 0x0] 07:44:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x129c06400) [pid = 1675] [serial = 1795] [outer = 0x124630000] 07:44:31 INFO - PROCESS | 1675 | 1461509071024 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x12b7fac00) [pid = 1675] [serial = 1796] [outer = 0x124630000] 07:44:31 INFO - PROCESS | 1675 | 1461509071387 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]]]}] 07:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 618ms 07:44:31 INFO - PROCESS | 1675 | 1461509071400 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:44:31 INFO - PROCESS | 1675 | 1461509071402 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:44:31 INFO - PROCESS | 1675 | 1461509071407 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:44:31 INFO - PROCESS | 1675 | 1461509071408 Marionette TRACE conn2 <- [1,2366,null,{}] 07:44:31 INFO - PROCESS | 1675 | 1461509071410 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}] 07:44:31 INFO - PROCESS | 1675 | 1461509071562 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:44:31 INFO - PROCESS | 1675 | 1461509071585 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x13024f000 == 119 [pid = 1675] [id = 599] 07:44:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x12b8f3400) [pid = 1675] [serial = 1797] [outer = 0x0] 07:44:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x12bf5a800) [pid = 1675] [serial = 1798] [outer = 0x12b8f3400] 07:44:31 INFO - PROCESS | 1675 | 1461509071613 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x12e945000) [pid = 1675] [serial = 1799] [outer = 0x12b8f3400] 07:44:32 INFO - PROCESS | 1675 | 1461509072023 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]]]}] 07:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 07:44:32 INFO - PROCESS | 1675 | 1461509072077 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:44:32 INFO - PROCESS | 1675 | 1461509072079 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:44:32 INFO - PROCESS | 1675 | 1461509072082 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 1675 | 1461509072084 Marionette TRACE conn2 <- [1,2370,null,{}] 07:44:32 INFO - PROCESS | 1675 | 1461509072087 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}] 07:44:32 INFO - PROCESS | 1675 | 1461509072260 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:44:32 INFO - PROCESS | 1675 | 1461509072299 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x131db3000 == 120 [pid = 1675] [id = 600] 07:44:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x12e947400) [pid = 1675] [serial = 1800] [outer = 0x0] 07:44:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x12f376800) [pid = 1675] [serial = 1801] [outer = 0x12e947400] 07:44:32 INFO - PROCESS | 1675 | 1461509072326 Marionette DEBUG loaded listener.js 07:44:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x137198000) [pid = 1675] [serial = 1802] [outer = 0x12e947400] 07:44:32 INFO - PROCESS | 1675 | 1461509072691 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]]]}] 07:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 619ms 07:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:44:32 INFO - PROCESS | 1675 | 1461509072702 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:44:32 INFO - PROCESS | 1675 | 1461509072705 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:44:32 INFO - PROCESS | 1675 | 1461509072708 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 1675 | 1461509072709 Marionette TRACE conn2 <- [1,2374,null,{}] 07:44:32 INFO - PROCESS | 1675 | 1461509072711 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}] 07:44:32 INFO - PROCESS | 1675 | 1461509072848 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:44:32 INFO - PROCESS | 1675 | 1461509072868 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x137c5c000 == 121 [pid = 1675] [id = 601] 07:44:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x137199400) [pid = 1675] [serial = 1803] [outer = 0x0] 07:44:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x137258800) [pid = 1675] [serial = 1804] [outer = 0x137199400] 07:44:32 INFO - PROCESS | 1675 | 1461509072894 Marionette DEBUG loaded listener.js 07:44:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x1378a3400) [pid = 1675] [serial = 1805] [outer = 0x137199400] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x12f37ec00) [pid = 1675] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x114022400) [pid = 1675] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x114cc2000) [pid = 1675] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x13725fc00) [pid = 1675] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x1136e4000) [pid = 1675] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x123c74000) [pid = 1675] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x119194c00) [pid = 1675] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x12d056c00) [pid = 1675] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x126c6a800) [pid = 1675] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x12701f000) [pid = 1675] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x119252400) [pid = 1675] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:44:33 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12e3ad400) [pid = 1675] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:44:33 INFO - PROCESS | 1675 | 1461509073496 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]]]}] 07:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 818ms 07:44:33 INFO - PROCESS | 1675 | 1461509073541 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:44:33 INFO - PROCESS | 1675 | 1461509073543 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:44:33 INFO - PROCESS | 1675 | 1461509073546 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:44:33 INFO - PROCESS | 1675 | 1461509073547 Marionette TRACE conn2 <- [1,2378,null,{}] 07:44:33 INFO - PROCESS | 1675 | 1461509073549 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}] 07:44:33 INFO - PROCESS | 1675 | 1461509073658 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:44:33 INFO - PROCESS | 1675 | 1461509073662 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x13024a800 == 122 [pid = 1675] [id = 602] 07:44:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x114022400) [pid = 1675] [serial = 1806] [outer = 0x0] 07:44:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x12bbd4800) [pid = 1675] [serial = 1807] [outer = 0x114022400] 07:44:33 INFO - PROCESS | 1675 | 1461509073690 Marionette DEBUG loaded listener.js 07:44:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x12e93ac00) [pid = 1675] [serial = 1808] [outer = 0x114022400] 07:44:34 INFO - PROCESS | 1675 | 1461509074105 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]]]}] 07:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 572ms 07:44:34 INFO - PROCESS | 1675 | 1461509074123 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:44:34 INFO - PROCESS | 1675 | 1461509074125 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:44:34 INFO - PROCESS | 1675 | 1461509074127 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:44:34 INFO - PROCESS | 1675 | 1461509074128 Marionette TRACE conn2 <- [1,2382,null,{}] 07:44:34 INFO - PROCESS | 1675 | 1461509074131 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}] 07:44:34 INFO - PROCESS | 1675 | 1461509074286 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:44:34 INFO - PROCESS | 1675 | 1461509074294 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x137eb1800 == 123 [pid = 1675] [id = 603] 07:44:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x126c6a800) [pid = 1675] [serial = 1809] [outer = 0x0] 07:44:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x137d41400) [pid = 1675] [serial = 1810] [outer = 0x126c6a800] 07:44:34 INFO - PROCESS | 1675 | 1461509074320 Marionette DEBUG loaded listener.js 07:44:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x1380ae400) [pid = 1675] [serial = 1811] [outer = 0x126c6a800] 07:44:34 INFO - PROCESS | 1675 | 1461509074694 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]]]}] 07:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 618ms 07:44:34 INFO - PROCESS | 1675 | 1461509074747 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:44:34 INFO - PROCESS | 1675 | 1461509074749 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:44:34 INFO - PROCESS | 1675 | 1461509074753 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:44:34 INFO - PROCESS | 1675 | 1461509074755 Marionette TRACE conn2 <- [1,2386,null,{}] 07:44:34 INFO - PROCESS | 1675 | 1461509074758 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}] 07:44:34 INFO - PROCESS | 1675 | 1461509074994 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:44:35 INFO - PROCESS | 1675 | 1461509075045 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x13acc9800 == 124 [pid = 1675] [id = 604] 07:44:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x11500fc00) [pid = 1675] [serial = 1812] [outer = 0x0] 07:44:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x1380ae000) [pid = 1675] [serial = 1813] [outer = 0x11500fc00] 07:44:35 INFO - PROCESS | 1675 | 1461509075090 Marionette DEBUG loaded listener.js 07:44:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x138228400) [pid = 1675] [serial = 1814] [outer = 0x11500fc00] 07:44:35 INFO - PROCESS | 1675 | 1461509075655 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]]]}] 07:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 922ms 07:44:35 INFO - PROCESS | 1675 | 1461509075688 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:44:35 INFO - PROCESS | 1675 | 1461509075691 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:44:35 INFO - PROCESS | 1675 | 1461509075695 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:44:35 INFO - PROCESS | 1675 | 1461509075698 Marionette TRACE conn2 <- [1,2390,null,{}] 07:44:35 INFO - PROCESS | 1675 | 1461509075702 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}] 07:44:35 INFO - PROCESS | 1675 | 1461509075831 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:44:35 INFO - PROCESS | 1675 | 1461509075964 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x123dbd000 == 125 [pid = 1675] [id = 605] 07:44:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x114ca8800) [pid = 1675] [serial = 1815] [outer = 0x0] 07:44:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x115007c00) [pid = 1675] [serial = 1816] [outer = 0x114ca8800] 07:44:36 INFO - PROCESS | 1675 | 1461509075999 Marionette DEBUG loaded listener.js 07:44:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x115011800) [pid = 1675] [serial = 1817] [outer = 0x114ca8800] 07:44:36 INFO - PROCESS | 1675 | 1461509076481 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]]]}] 07:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 823ms 07:44:36 INFO - PROCESS | 1675 | 1461509076535 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:44:36 INFO - PROCESS | 1675 | 1461509076540 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:44:36 INFO - PROCESS | 1675 | 1461509076547 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:44:36 INFO - PROCESS | 1675 | 1461509076549 Marionette TRACE conn2 <- [1,2394,null,{}] 07:44:36 INFO - PROCESS | 1675 | 1461509076552 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}] 07:44:36 INFO - PROCESS | 1675 | 1461509076677 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:44:36 INFO - PROCESS | 1675 | 1461509076781 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:36 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1b5800 == 126 [pid = 1675] [id = 606] 07:44:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x11af72000) [pid = 1675] [serial = 1818] [outer = 0x0] 07:44:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x11c888800) [pid = 1675] [serial = 1819] [outer = 0x11af72000] 07:44:36 INFO - PROCESS | 1675 | 1461509076812 Marionette DEBUG loaded listener.js 07:44:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x123c71400) [pid = 1675] [serial = 1820] [outer = 0x11af72000] 07:44:37 INFO - PROCESS | 1675 | 1461509077263 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]]]}] 07:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 771ms 07:44:37 INFO - PROCESS | 1675 | 1461509077317 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:44:37 INFO - PROCESS | 1675 | 1461509077319 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:44:37 INFO - PROCESS | 1675 | 1461509077321 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:44:37 INFO - PROCESS | 1675 | 1461509077324 Marionette TRACE conn2 <- [1,2398,null,{}] 07:44:37 INFO - PROCESS | 1675 | 1461509077332 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}] 07:44:37 INFO - PROCESS | 1675 | 1461509077462 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:44:37 INFO - PROCESS | 1675 | 1461509077599 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x13ac26800 == 127 [pid = 1675] [id = 607] 07:44:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x123e0ac00) [pid = 1675] [serial = 1821] [outer = 0x0] 07:44:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x1248e9c00) [pid = 1675] [serial = 1822] [outer = 0x123e0ac00] 07:44:37 INFO - PROCESS | 1675 | 1461509077634 Marionette DEBUG loaded listener.js 07:44:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x12bf5a000) [pid = 1675] [serial = 1823] [outer = 0x123e0ac00] 07:44:38 INFO - PROCESS | 1675 | 1461509078108 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]]]}] 07:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 823ms 07:44:38 INFO - PROCESS | 1675 | 1461509078145 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:44:38 INFO - PROCESS | 1675 | 1461509078147 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:44:38 INFO - PROCESS | 1675 | 1461509078149 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:44:38 INFO - PROCESS | 1675 | 1461509078151 Marionette TRACE conn2 <- [1,2402,null,{}] 07:44:38 INFO - PROCESS | 1675 | 1461509078153 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}] 07:44:38 INFO - PROCESS | 1675 | 1461509078276 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:44:38 INFO - PROCESS | 1675 | 1461509078381 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x142ba8800 == 128 [pid = 1675] [id = 608] 07:44:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x12d9f9c00) [pid = 1675] [serial = 1824] [outer = 0x0] 07:44:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x12e538800) [pid = 1675] [serial = 1825] [outer = 0x12d9f9c00] 07:44:38 INFO - PROCESS | 1675 | 1461509078412 Marionette DEBUG loaded listener.js 07:44:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x12f06b800) [pid = 1675] [serial = 1826] [outer = 0x12d9f9c00] 07:44:38 INFO - PROCESS | 1675 | 1461509078826 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]]]}] 07:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 718ms 07:44:38 INFO - PROCESS | 1675 | 1461509078868 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:44:38 INFO - PROCESS | 1675 | 1461509078870 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:44:38 INFO - PROCESS | 1675 | 1461509078872 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:44:38 INFO - PROCESS | 1675 | 1461509078873 Marionette TRACE conn2 <- [1,2406,null,{}] 07:44:38 INFO - PROCESS | 1675 | 1461509078876 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}] 07:44:38 INFO - PROCESS | 1675 | 1461509078998 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:44:39 INFO - PROCESS | 1675 | 1461509079103 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433d3000 == 129 [pid = 1675] [id = 609] 07:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x12e3aa800) [pid = 1675] [serial = 1827] [outer = 0x0] 07:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x12f071000) [pid = 1675] [serial = 1828] [outer = 0x12e3aa800] 07:44:39 INFO - PROCESS | 1675 | 1461509079135 Marionette DEBUG loaded listener.js 07:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x12f075800) [pid = 1675] [serial = 1829] [outer = 0x12e3aa800] 07:44:39 INFO - PROCESS | 1675 | 1461509079579 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]]]}] 07:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 769ms 07:44:39 INFO - PROCESS | 1675 | 1461509079649 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:44:39 INFO - PROCESS | 1675 | 1461509079650 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:44:39 INFO - PROCESS | 1675 | 1461509079654 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:44:39 INFO - PROCESS | 1675 | 1461509079656 Marionette TRACE conn2 <- [1,2410,null,{}] 07:44:39 INFO - PROCESS | 1675 | 1461509079658 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}] 07:44:39 INFO - PROCESS | 1675 | 1461509079797 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:44:39 INFO - PROCESS | 1675 | 1461509079936 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x145e8d000 == 130 [pid = 1675] [id = 610] 07:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x12ffddc00) [pid = 1675] [serial = 1830] [outer = 0x0] 07:44:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x137e56c00) [pid = 1675] [serial = 1831] [outer = 0x12ffddc00] 07:44:39 INFO - PROCESS | 1675 | 1461509079971 Marionette DEBUG loaded listener.js 07:44:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x138433400) [pid = 1675] [serial = 1832] [outer = 0x12ffddc00] 07:44:40 INFO - PROCESS | 1675 | 1461509080383 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]]]}] 07:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 771ms 07:44:40 INFO - PROCESS | 1675 | 1461509080437 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:44:40 INFO - PROCESS | 1675 | 1461509080438 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:44:40 INFO - PROCESS | 1675 | 1461509080442 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:44:40 INFO - PROCESS | 1675 | 1461509080443 Marionette TRACE conn2 <- [1,2414,null,{}] 07:44:40 INFO - PROCESS | 1675 | 1461509080446 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}] 07:44:40 INFO - PROCESS | 1675 | 1461509080569 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:44:40 INFO - PROCESS | 1675 | 1461509080672 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a9b000 == 131 [pid = 1675] [id = 611] 07:44:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x13714bc00) [pid = 1675] [serial = 1833] [outer = 0x0] 07:44:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x142f06000) [pid = 1675] [serial = 1834] [outer = 0x13714bc00] 07:44:40 INFO - PROCESS | 1675 | 1461509080703 Marionette DEBUG loaded listener.js 07:44:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x142f0a000) [pid = 1675] [serial = 1835] [outer = 0x13714bc00] 07:44:41 INFO - PROCESS | 1675 | 1461509081127 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]]]}] 07:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 07:44:41 INFO - PROCESS | 1675 | 1461509081180 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:44:41 INFO - PROCESS | 1675 | 1461509081182 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:44:41 INFO - PROCESS | 1675 | 1461509081184 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:44:41 INFO - PROCESS | 1675 | 1461509081185 Marionette TRACE conn2 <- [1,2418,null,{}] 07:44:41 INFO - PROCESS | 1675 | 1461509081203 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}] 07:44:41 INFO - PROCESS | 1675 | 1461509081329 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:44:41 INFO - PROCESS | 1675 | 1461509081460 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x142f2e000 == 132 [pid = 1675] [id = 612] 07:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x142f05c00) [pid = 1675] [serial = 1836] [outer = 0x0] 07:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x142f0dc00) [pid = 1675] [serial = 1837] [outer = 0x142f05c00] 07:44:41 INFO - PROCESS | 1675 | 1461509081492 Marionette DEBUG loaded listener.js 07:44:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x14321fc00) [pid = 1675] [serial = 1838] [outer = 0x142f05c00] 07:44:41 INFO - PROCESS | 1675 | 1461509081895 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]]]}] 07:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 733ms 07:44:41 INFO - PROCESS | 1675 | 1461509081917 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:44:41 INFO - PROCESS | 1675 | 1461509081919 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:44:41 INFO - PROCESS | 1675 | 1461509081923 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:44:41 INFO - PROCESS | 1675 | 1461509081925 Marionette TRACE conn2 <- [1,2422,null,{}] 07:44:41 INFO - PROCESS | 1675 | 1461509081927 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}] 07:44:42 INFO - PROCESS | 1675 | 1461509082050 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:44:42 INFO - PROCESS | 1675 | 1461509082183 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x1451d5000 == 133 [pid = 1675] [id = 613] 07:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x142b59400) [pid = 1675] [serial = 1839] [outer = 0x0] 07:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x142b5dc00) [pid = 1675] [serial = 1840] [outer = 0x142b59400] 07:44:42 INFO - PROCESS | 1675 | 1461509082215 Marionette DEBUG loaded listener.js 07:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x142b62800) [pid = 1675] [serial = 1841] [outer = 0x142b59400] 07:44:42 INFO - PROCESS | 1675 | 1461509082632 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]]]}] 07:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 07:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:44:42 INFO - PROCESS | 1675 | 1461509082642 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:44:42 INFO - PROCESS | 1675 | 1461509082644 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:44:42 INFO - PROCESS | 1675 | 1461509082647 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:44:42 INFO - PROCESS | 1675 | 1461509082648 Marionette TRACE conn2 <- [1,2426,null,{}] 07:44:42 INFO - PROCESS | 1675 | 1461509082650 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}] 07:44:42 INFO - PROCESS | 1675 | 1461509082790 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:44:42 INFO - PROCESS | 1675 | 1461509082947 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x1451ec800 == 134 [pid = 1675] [id = 614] 07:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x142b64c00) [pid = 1675] [serial = 1842] [outer = 0x0] 07:44:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x1430e5400) [pid = 1675] [serial = 1843] [outer = 0x142b64c00] 07:44:42 INFO - PROCESS | 1675 | 1461509082980 Marionette DEBUG loaded listener.js 07:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x1430e9400) [pid = 1675] [serial = 1844] [outer = 0x142b64c00] 07:44:43 INFO - PROCESS | 1675 | 1461509083403 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]]]}] 07:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 768ms 07:44:43 INFO - PROCESS | 1675 | 1461509083415 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:44:43 INFO - PROCESS | 1675 | 1461509083417 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:44:43 INFO - PROCESS | 1675 | 1461509083419 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:44:43 INFO - PROCESS | 1675 | 1461509083421 Marionette TRACE conn2 <- [1,2430,null,{}] 07:44:43 INFO - PROCESS | 1675 | 1461509083423 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}] 07:44:43 INFO - PROCESS | 1675 | 1461509083562 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:44:43 INFO - PROCESS | 1675 | 1461509083715 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b073800 == 135 [pid = 1675] [id = 615] 07:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x11367ac00) [pid = 1675] [serial = 1845] [outer = 0x0] 07:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x1430eb000) [pid = 1675] [serial = 1846] [outer = 0x11367ac00] 07:44:43 INFO - PROCESS | 1675 | 1461509083750 Marionette DEBUG loaded listener.js 07:44:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x143483400) [pid = 1675] [serial = 1847] [outer = 0x11367ac00] 07:44:44 INFO - PROCESS | 1675 | 1461509084219 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]]]}] 07:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 870ms 07:44:44 INFO - PROCESS | 1675 | 1461509084289 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:44:44 INFO - PROCESS | 1675 | 1461509084291 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:44:44 INFO - PROCESS | 1675 | 1461509084293 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:44:44 INFO - PROCESS | 1675 | 1461509084294 Marionette TRACE conn2 <- [1,2434,null,{}] 07:44:44 INFO - PROCESS | 1675 | 1461509084297 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}] 07:44:44 INFO - PROCESS | 1675 | 1461509084425 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:44:44 INFO - PROCESS | 1675 | 1461509084562 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d793800 == 136 [pid = 1675] [id = 616] 07:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x12f068c00) [pid = 1675] [serial = 1848] [outer = 0x0] 07:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x142f0f000) [pid = 1675] [serial = 1849] [outer = 0x12f068c00] 07:44:44 INFO - PROCESS | 1675 | 1461509084594 Marionette DEBUG loaded listener.js 07:44:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x14348a800) [pid = 1675] [serial = 1850] [outer = 0x12f068c00] 07:44:45 INFO - PROCESS | 1675 | 1461509085233 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]]]}] 07:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 971ms 07:44:45 INFO - PROCESS | 1675 | 1461509085271 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:44:45 INFO - PROCESS | 1675 | 1461509085273 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:44:45 INFO - PROCESS | 1675 | 1461509085279 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:44:45 INFO - PROCESS | 1675 | 1461509085281 Marionette TRACE conn2 <- [1,2438,null,{}] 07:44:45 INFO - PROCESS | 1675 | 1461509085284 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}] 07:44:45 INFO - PROCESS | 1675 | 1461509085410 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:44:45 INFO - PROCESS | 1675 | 1461509085513 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b88b800 == 137 [pid = 1675] [id = 617] 07:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x115002800) [pid = 1675] [serial = 1851] [outer = 0x0] 07:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x11500c400) [pid = 1675] [serial = 1852] [outer = 0x115002800] 07:44:45 INFO - PROCESS | 1675 | 1461509085542 Marionette DEBUG loaded listener.js 07:44:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x11a8ac800) [pid = 1675] [serial = 1853] [outer = 0x115002800] 07:44:45 INFO - PROCESS | 1675 | 1461509085989 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]]]}] 07:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 771ms 07:44:46 INFO - PROCESS | 1675 | 1461509086050 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:44:46 INFO - PROCESS | 1675 | 1461509086054 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:44:46 INFO - PROCESS | 1675 | 1461509086077 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:44:46 INFO - PROCESS | 1675 | 1461509086079 Marionette TRACE conn2 <- [1,2442,null,{}] 07:44:46 INFO - PROCESS | 1675 | 1461509086082 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}] 07:44:46 INFO - PROCESS | 1675 | 1461509086202 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:44:46 INFO - PROCESS | 1675 | 1461509086310 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x131db3800 == 138 [pid = 1675] [id = 618] 07:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x11a92fc00) [pid = 1675] [serial = 1854] [outer = 0x0] 07:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x11c88c000) [pid = 1675] [serial = 1855] [outer = 0x11a92fc00] 07:44:46 INFO - PROCESS | 1675 | 1461509086337 Marionette DEBUG loaded listener.js 07:44:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x123e0a400) [pid = 1675] [serial = 1856] [outer = 0x11a92fc00] 07:44:46 INFO - PROCESS | 1675 | 1461509086782 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]]]}] 07:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 723ms 07:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:44:46 INFO - PROCESS | 1675 | 1461509086798 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:44:46 INFO - PROCESS | 1675 | 1461509086799 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:44:46 INFO - PROCESS | 1675 | 1461509086801 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:44:46 INFO - PROCESS | 1675 | 1461509086804 Marionette TRACE conn2 <- [1,2446,null,{}] 07:44:46 INFO - PROCESS | 1675 | 1461509086811 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}] 07:44:46 INFO - PROCESS | 1675 | 1461509086937 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1308c3800 == 137 [pid = 1675] [id = 449] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12e69c000 == 136 [pid = 1675] [id = 446] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137eb1800 == 135 [pid = 1675] [id = 603] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13024a800 == 134 [pid = 1675] [id = 602] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137c5c000 == 133 [pid = 1675] [id = 601] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x131db3000 == 132 [pid = 1675] [id = 600] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x1380a5c00) [pid = 1675] [serial = 1747] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13024f000 == 131 [pid = 1675] [id = 599] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12e6a4800 == 130 [pid = 1675] [id = 598] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc80800 == 129 [pid = 1675] [id = 597] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d5800 == 128 [pid = 1675] [id = 596] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1186bc000 == 127 [pid = 1675] [id = 595] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x127784800 == 126 [pid = 1675] [id = 594] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14600d000 == 125 [pid = 1675] [id = 591] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x145e95000 == 124 [pid = 1675] [id = 590] 07:44:47 INFO - PROCESS | 1675 | 1461509087161 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x145de8000 == 123 [pid = 1675] [id = 589] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14434d000 == 122 [pid = 1675] [id = 588] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14430b000 == 121 [pid = 1675] [id = 587] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14420d000 == 120 [pid = 1675] [id = 586] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x138306000 == 119 [pid = 1675] [id = 585] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1c7000 == 118 [pid = 1675] [id = 584] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12ea9c800 == 117 [pid = 1675] [id = 543] 07:44:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1240bb000 == 116 [pid = 1675] [id = 583] 07:44:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x123b94800 == 117 [pid = 1675] [id = 619] 07:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x11a8ad400) [pid = 1675] [serial = 1857] [outer = 0x0] 07:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x11db62800) [pid = 1675] [serial = 1858] [outer = 0x11a8ad400] 07:44:47 INFO - PROCESS | 1675 | 1461509087195 Marionette DEBUG loaded listener.js 07:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x1289f3400) [pid = 1675] [serial = 1859] [outer = 0x11a8ad400] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x137e5e400) [pid = 1675] [serial = 1745] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x114f58000) [pid = 1675] [serial = 1711] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x119197c00) [pid = 1675] [serial = 1712] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x12414a400) [pid = 1675] [serial = 1720] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x124680c00) [pid = 1675] [serial = 1721] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x11b833400) [pid = 1675] [serial = 1717] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x123af8800) [pid = 1675] [serial = 1718] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x137dbbc00) [pid = 1675] [serial = 1705] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x137bab400) [pid = 1675] [serial = 1702] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x114cc9000) [pid = 1675] [serial = 1675] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x12da88000) [pid = 1675] [serial = 1729] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x1289f3000) [pid = 1675] [serial = 1723] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x129c0ac00) [pid = 1675] [serial = 1724] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x12b707400) [pid = 1675] [serial = 1726] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x11be2c400) [pid = 1675] [serial = 1678] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x1371bb800) [pid = 1675] [serial = 1690] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x11be9c400) [pid = 1675] [serial = 1708] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x11aaf3000) [pid = 1675] [serial = 1714] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x11c883000) [pid = 1675] [serial = 1715] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x12d6b2000) [pid = 1675] [serial = 1687] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x124155800) [pid = 1675] [serial = 1681] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x12eae4c00) [pid = 1675] [serial = 1732] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x12f37d000) [pid = 1675] [serial = 1733] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x1378a6c00) [pid = 1675] [serial = 1699] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x12e92a400) [pid = 1675] [serial = 1730] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x129c0d400) [pid = 1675] [serial = 1684] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x137851400) [pid = 1675] [serial = 1696] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x130dc0800) [pid = 1675] [serial = 1736] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12faaf400) [pid = 1675] [serial = 1735] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x1377ccc00) [pid = 1675] [serial = 1693] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x137d42000) [pid = 1675] [serial = 1744] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x123c6ec00) [pid = 1675] [serial = 1739] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x11a92d800) [pid = 1675] [serial = 1738] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x137146000) [pid = 1675] [serial = 1741] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x12d6bb800) [pid = 1675] [serial = 1727] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x13725f800) [pid = 1675] [serial = 1742] [outer = 0x0] [url = about:blank] 07:44:47 INFO - PROCESS | 1675 | 1461509087541 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]]]}] 07:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 775ms 07:44:47 INFO - PROCESS | 1675 | 1461509087576 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:44:47 INFO - PROCESS | 1675 | 1461509087578 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:44:47 INFO - PROCESS | 1675 | 1461509087580 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:44:47 INFO - PROCESS | 1675 | 1461509087581 Marionette TRACE conn2 <- [1,2450,null,{}] 07:44:47 INFO - PROCESS | 1675 | 1461509087583 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}] 07:44:47 INFO - PROCESS | 1675 | 1461509087716 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:44:47 INFO - PROCESS | 1675 | 1461509087809 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b2c5800 == 118 [pid = 1675] [id = 620] 07:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x129b33c00) [pid = 1675] [serial = 1860] [outer = 0x0] 07:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x12b3e5c00) [pid = 1675] [serial = 1861] [outer = 0x129b33c00] 07:44:47 INFO - PROCESS | 1675 | 1461509087836 Marionette DEBUG loaded listener.js 07:44:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x12bf4d400) [pid = 1675] [serial = 1862] [outer = 0x129b33c00] 07:44:48 INFO - PROCESS | 1675 | 1461509088119 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]]]}] 07:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 568ms 07:44:48 INFO - PROCESS | 1675 | 1461509088148 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:44:48 INFO - PROCESS | 1675 | 1461509088150 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:44:48 INFO - PROCESS | 1675 | 1461509088159 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:44:48 INFO - PROCESS | 1675 | 1461509088161 Marionette TRACE conn2 <- [1,2454,null,{}] 07:44:48 INFO - PROCESS | 1675 | 1461509088163 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}] 07:44:48 INFO - PROCESS | 1675 | 1461509088279 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:44:48 INFO - PROCESS | 1675 | 1461509088386 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ea91000 == 119 [pid = 1675] [id = 621] 07:44:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x12be7ec00) [pid = 1675] [serial = 1863] [outer = 0x0] 07:44:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x12da7e800) [pid = 1675] [serial = 1864] [outer = 0x12be7ec00] 07:44:48 INFO - PROCESS | 1675 | 1461509088416 Marionette DEBUG loaded listener.js 07:44:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x12e936000) [pid = 1675] [serial = 1865] [outer = 0x12be7ec00] 07:44:48 INFO - PROCESS | 1675 | 1461509088693 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]]]}] 07:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 578ms 07:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:44:48 INFO - PROCESS | 1675 | 1461509088731 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:44:48 INFO - PROCESS | 1675 | 1461509088732 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:44:48 INFO - PROCESS | 1675 | 1461509088734 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:44:48 INFO - PROCESS | 1675 | 1461509088735 Marionette TRACE conn2 <- [1,2458,null,{}] 07:44:48 INFO - PROCESS | 1675 | 1461509088742 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}] 07:44:48 INFO - PROCESS | 1675 | 1461509088923 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:44:48 INFO - PROCESS | 1675 | 1461509088980 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x131d9e000 == 120 [pid = 1675] [id = 622] 07:44:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x12d7e5800) [pid = 1675] [serial = 1866] [outer = 0x0] 07:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x12f076c00) [pid = 1675] [serial = 1867] [outer = 0x12d7e5800] 07:44:49 INFO - PROCESS | 1675 | 1461509089009 Marionette DEBUG loaded listener.js 07:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x13725fc00) [pid = 1675] [serial = 1868] [outer = 0x12d7e5800] 07:44:49 INFO - PROCESS | 1675 | 1461509089332 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]]]}] 07:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 623ms 07:44:49 INFO - PROCESS | 1675 | 1461509089358 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:44:49 INFO - PROCESS | 1675 | 1461509089359 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:44:49 INFO - PROCESS | 1675 | 1461509089368 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:44:49 INFO - PROCESS | 1675 | 1461509089369 Marionette TRACE conn2 <- [1,2462,null,{}] 07:44:49 INFO - PROCESS | 1675 | 1461509089372 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}] 07:44:49 INFO - PROCESS | 1675 | 1461509089513 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:44:49 INFO - PROCESS | 1675 | 1461509089532 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x137eb3800 == 121 [pid = 1675] [id = 623] 07:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x1377cf800) [pid = 1675] [serial = 1869] [outer = 0x0] 07:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x137bab400) [pid = 1675] [serial = 1870] [outer = 0x1377cf800] 07:44:49 INFO - PROCESS | 1675 | 1461509089558 Marionette DEBUG loaded listener.js 07:44:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x137e57000) [pid = 1675] [serial = 1871] [outer = 0x1377cf800] 07:44:49 INFO - PROCESS | 1675 | 1461509089959 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]]]}] 07:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 622ms 07:44:50 INFO - PROCESS | 1675 | 1461509089997 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:44:50 INFO - PROCESS | 1675 | 1461509089999 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:44:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:44:50 INFO - PROCESS | 1675 | 1461509090002 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:44:50 INFO - PROCESS | 1675 | 1461509090004 Marionette TRACE conn2 <- [1,2466,null,{}] 07:44:50 INFO - PROCESS | 1675 | 1461509090008 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}] 07:44:50 INFO - PROCESS | 1675 | 1461509090218 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:44:50 INFO - PROCESS | 1675 | 1461509090248 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x1383a5800 == 122 [pid = 1675] [id = 624] 07:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x1380a1400) [pid = 1675] [serial = 1872] [outer = 0x0] 07:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x138203800) [pid = 1675] [serial = 1873] [outer = 0x1380a1400] 07:44:50 INFO - PROCESS | 1675 | 1461509090289 Marionette DEBUG loaded listener.js 07:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x13822a000) [pid = 1675] [serial = 1874] [outer = 0x1380a1400] 07:44:50 INFO - PROCESS | 1675 | 1461509090713 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]]]}] 07:44:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:44:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 723ms 07:44:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:44:50 INFO - PROCESS | 1675 | 1461509090725 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:44:50 INFO - PROCESS | 1675 | 1461509090726 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:44:50 INFO - PROCESS | 1675 | 1461509090728 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:44:50 INFO - PROCESS | 1675 | 1461509090729 Marionette TRACE conn2 <- [1,2470,null,{}] 07:44:50 INFO - PROCESS | 1675 | 1461509090731 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}] 07:44:50 INFO - PROCESS | 1675 | 1461509090877 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:44:50 INFO - PROCESS | 1675 | 1461509090909 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b062000 == 123 [pid = 1675] [id = 625] 07:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x12d6b3400) [pid = 1675] [serial = 1875] [outer = 0x0] 07:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x1380a7400) [pid = 1675] [serial = 1876] [outer = 0x12d6b3400] 07:44:50 INFO - PROCESS | 1675 | 1461509090935 Marionette DEBUG loaded listener.js 07:44:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x138440c00) [pid = 1675] [serial = 1877] [outer = 0x12d6b3400] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x114cb4000) [pid = 1675] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x12b8f3400) [pid = 1675] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x124630000) [pid = 1675] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x123e0a000) [pid = 1675] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x115a26400) [pid = 1675] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x137199400) [pid = 1675] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x126c6a800) [pid = 1675] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x12462e800) [pid = 1675] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x12e947400) [pid = 1675] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:44:51 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x114022400) [pid = 1675] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:44:51 INFO - PROCESS | 1675 | 1461509091449 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]]]}] 07:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 768ms 07:44:51 INFO - PROCESS | 1675 | 1461509091497 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:44:51 INFO - PROCESS | 1675 | 1461509091499 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:44:51 INFO - PROCESS | 1675 | 1461509091501 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:44:51 INFO - PROCESS | 1675 | 1461509091502 Marionette TRACE conn2 <- [1,2474,null,{}] 07:44:51 INFO - PROCESS | 1675 | 1461509091504 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}] 07:44:51 INFO - PROCESS | 1675 | 1461509091614 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:44:51 INFO - PROCESS | 1675 | 1461509091618 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff19000 == 124 [pid = 1675] [id = 626] 07:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x11c885800) [pid = 1675] [serial = 1878] [outer = 0x0] 07:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x12d6b8c00) [pid = 1675] [serial = 1879] [outer = 0x11c885800] 07:44:51 INFO - PROCESS | 1675 | 1461509091645 Marionette DEBUG loaded listener.js 07:44:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x13789a400) [pid = 1675] [serial = 1880] [outer = 0x11c885800] 07:44:52 INFO - PROCESS | 1675 | 1461509092029 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]]]}] 07:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 568ms 07:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:44:52 INFO - PROCESS | 1675 | 1461509092071 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:44:52 INFO - PROCESS | 1675 | 1461509092072 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:44:52 INFO - PROCESS | 1675 | 1461509092075 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:44:52 INFO - PROCESS | 1675 | 1461509092076 Marionette TRACE conn2 <- [1,2478,null,{}] 07:44:52 INFO - PROCESS | 1675 | 1461509092079 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}] 07:44:52 INFO - PROCESS | 1675 | 1461509092201 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:44:52 INFO - PROCESS | 1675 | 1461509092224 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433e2800 == 125 [pid = 1675] [id = 627] 07:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x13ae84000) [pid = 1675] [serial = 1881] [outer = 0x0] 07:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x142b5a000) [pid = 1675] [serial = 1882] [outer = 0x13ae84000] 07:44:52 INFO - PROCESS | 1675 | 1461509092254 Marionette DEBUG loaded listener.js 07:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x1430e5800) [pid = 1675] [serial = 1883] [outer = 0x13ae84000] 07:44:52 INFO - PROCESS | 1675 | 1461509092631 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]]]}] 07:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 07:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:44:52 INFO - PROCESS | 1675 | 1461509092645 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:44:52 INFO - PROCESS | 1675 | 1461509092646 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:44:52 INFO - PROCESS | 1675 | 1461509092648 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:44:52 INFO - PROCESS | 1675 | 1461509092650 Marionette TRACE conn2 <- [1,2482,null,{}] 07:44:52 INFO - PROCESS | 1675 | 1461509092658 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}] 07:44:52 INFO - PROCESS | 1675 | 1461509092822 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:44:52 INFO - PROCESS | 1675 | 1461509092832 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x144334000 == 126 [pid = 1675] [id = 628] 07:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x11359ac00) [pid = 1675] [serial = 1884] [outer = 0x0] 07:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x1135a0400) [pid = 1675] [serial = 1885] [outer = 0x11359ac00] 07:44:52 INFO - PROCESS | 1675 | 1461509092857 Marionette DEBUG loaded listener.js 07:44:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x11aaecc00) [pid = 1675] [serial = 1886] [outer = 0x11359ac00] 07:44:53 INFO - PROCESS | 1675 | 1461509093198 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]]]}] 07:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 568ms 07:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:44:53 INFO - PROCESS | 1675 | 1461509093217 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:44:53 INFO - PROCESS | 1675 | 1461509093218 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:44:53 INFO - PROCESS | 1675 | 1461509093223 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:44:53 INFO - PROCESS | 1675 | 1461509093225 Marionette TRACE conn2 <- [1,2486,null,{}] 07:44:53 INFO - PROCESS | 1675 | 1461509093228 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}] 07:44:53 INFO - PROCESS | 1675 | 1461509093338 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:44:53 INFO - PROCESS | 1675 | 1461509093342 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x146002800 == 127 [pid = 1675] [id = 629] 07:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x13ab64000) [pid = 1675] [serial = 1887] [outer = 0x0] 07:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x13ab68000) [pid = 1675] [serial = 1888] [outer = 0x13ab64000] 07:44:53 INFO - PROCESS | 1675 | 1461509093367 Marionette DEBUG loaded listener.js 07:44:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x13ab6cc00) [pid = 1675] [serial = 1889] [outer = 0x13ab64000] 07:44:54 INFO - PROCESS | 1675 | 1461509094012 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]]]}] 07:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 823ms 07:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:44:54 INFO - PROCESS | 1675 | 1461509094045 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:44:54 INFO - PROCESS | 1675 | 1461509094047 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:44:54 INFO - PROCESS | 1675 | 1461509094050 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:44:54 INFO - PROCESS | 1675 | 1461509094052 Marionette TRACE conn2 <- [1,2490,null,{}] 07:44:54 INFO - PROCESS | 1675 | 1461509094058 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}] 07:44:54 INFO - PROCESS | 1675 | 1461509094192 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:44:54 INFO - PROCESS | 1675 | 1461509094314 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbc1000 == 128 [pid = 1675] [id = 630] 07:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x1157d9800) [pid = 1675] [serial = 1890] [outer = 0x0] 07:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x11aafa800) [pid = 1675] [serial = 1891] [outer = 0x1157d9800] 07:44:54 INFO - PROCESS | 1675 | 1461509094349 Marionette DEBUG loaded listener.js 07:44:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x11dbdfc00) [pid = 1675] [serial = 1892] [outer = 0x1157d9800] 07:44:54 INFO - PROCESS | 1675 | 1461509094825 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]]]}] 07:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 824ms 07:44:54 INFO - PROCESS | 1675 | 1461509094874 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:44:54 INFO - PROCESS | 1675 | 1461509094878 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:44:54 INFO - PROCESS | 1675 | 1461509094883 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:44:54 INFO - PROCESS | 1675 | 1461509094885 Marionette TRACE conn2 <- [1,2494,null,{}] 07:44:54 INFO - PROCESS | 1675 | 1461509094887 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}] 07:44:55 INFO - PROCESS | 1675 | 1461509095027 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:44:55 INFO - PROCESS | 1675 | 1461509095134 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b1c000 == 129 [pid = 1675] [id = 631] 07:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x11dbe9c00) [pid = 1675] [serial = 1893] [outer = 0x0] 07:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x12462e400) [pid = 1675] [serial = 1894] [outer = 0x11dbe9c00] 07:44:55 INFO - PROCESS | 1675 | 1461509095167 Marionette DEBUG loaded listener.js 07:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x129b39000) [pid = 1675] [serial = 1895] [outer = 0x11dbe9c00] 07:44:55 INFO - PROCESS | 1675 | 1461509095625 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]]]}] 07:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 07:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:44:55 INFO - PROCESS | 1675 | 1461509095657 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:44:55 INFO - PROCESS | 1675 | 1461509095659 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:44:55 INFO - PROCESS | 1675 | 1461509095661 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:44:55 INFO - PROCESS | 1675 | 1461509095664 Marionette TRACE conn2 <- [1,2498,null,{}] 07:44:55 INFO - PROCESS | 1675 | 1461509095672 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}] 07:44:55 INFO - PROCESS | 1675 | 1461509095805 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:44:55 INFO - PROCESS | 1675 | 1461509095942 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x14434e800 == 130 [pid = 1675] [id = 632] 07:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x129c46400) [pid = 1675] [serial = 1896] [outer = 0x0] 07:44:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x12da88000) [pid = 1675] [serial = 1897] [outer = 0x129c46400] 07:44:55 INFO - PROCESS | 1675 | 1461509095978 Marionette DEBUG loaded listener.js 07:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x12f90e000) [pid = 1675] [serial = 1898] [outer = 0x129c46400] 07:44:56 INFO - PROCESS | 1675 | 1461509096429 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]]]}] 07:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 821ms 07:44:56 INFO - PROCESS | 1675 | 1461509096483 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:44:56 INFO - PROCESS | 1675 | 1461509096485 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:44:56 INFO - PROCESS | 1675 | 1461509096487 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:44:56 INFO - PROCESS | 1675 | 1461509096488 Marionette TRACE conn2 <- [1,2502,null,{}] 07:44:56 INFO - PROCESS | 1675 | 1461509096491 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}] 07:44:56 INFO - PROCESS | 1675 | 1461509096622 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:44:56 INFO - PROCESS | 1675 | 1461509096730 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x148ce3800 == 131 [pid = 1675] [id = 633] 07:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x12f93a400) [pid = 1675] [serial = 1899] [outer = 0x0] 07:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x137253000) [pid = 1675] [serial = 1900] [outer = 0x12f93a400] 07:44:56 INFO - PROCESS | 1675 | 1461509096761 Marionette DEBUG loaded listener.js 07:44:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x13ab63400) [pid = 1675] [serial = 1901] [outer = 0x12f93a400] 07:44:57 INFO - PROCESS | 1675 | 1461509097169 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]]]}] 07:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 720ms 07:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:44:57 INFO - PROCESS | 1675 | 1461509097207 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:44:57 INFO - PROCESS | 1675 | 1461509097208 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:44:57 INFO - PROCESS | 1675 | 1461509097211 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:44:57 INFO - PROCESS | 1675 | 1461509097212 Marionette TRACE conn2 <- [1,2506,null,{}] 07:44:57 INFO - PROCESS | 1675 | 1461509097214 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}] 07:44:57 INFO - PROCESS | 1675 | 1461509097337 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:44:57 INFO - PROCESS | 1675 | 1461509097477 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x146936800 == 132 [pid = 1675] [id = 634] 07:44:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x138439800) [pid = 1675] [serial = 1902] [outer = 0x0] 07:44:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x13ab6e800) [pid = 1675] [serial = 1903] [outer = 0x138439800] 07:44:57 INFO - PROCESS | 1675 | 1461509097510 Marionette DEBUG loaded listener.js 07:44:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x13ae7d400) [pid = 1675] [serial = 1904] [outer = 0x138439800] 07:44:57 INFO - PROCESS | 1675 | 1461509097983 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]]]}] 07:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 821ms 07:44:58 INFO - PROCESS | 1675 | 1461509098032 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:44:58 INFO - PROCESS | 1675 | 1461509098034 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:44:58 INFO - PROCESS | 1675 | 1461509098036 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:44:58 INFO - PROCESS | 1675 | 1461509098037 Marionette TRACE conn2 <- [1,2510,null,{}] 07:44:58 INFO - PROCESS | 1675 | 1461509098040 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}] 07:44:58 INFO - PROCESS | 1675 | 1461509098175 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:44:58 INFO - PROCESS | 1675 | 1461509098282 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x148dd6800 == 133 [pid = 1675] [id = 635] 07:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x13ae83400) [pid = 1675] [serial = 1905] [outer = 0x0] 07:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x1430e6c00) [pid = 1675] [serial = 1906] [outer = 0x13ae83400] 07:44:58 INFO - PROCESS | 1675 | 1461509098315 Marionette DEBUG loaded listener.js 07:44:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x1430f3c00) [pid = 1675] [serial = 1907] [outer = 0x13ae83400] 07:44:58 INFO - PROCESS | 1675 | 1461509098771 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]]]}] 07:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 771ms 07:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:44:58 INFO - PROCESS | 1675 | 1461509098807 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:44:58 INFO - PROCESS | 1675 | 1461509098809 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:44:58 INFO - PROCESS | 1675 | 1461509098811 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:44:58 INFO - PROCESS | 1675 | 1461509098812 Marionette TRACE conn2 <- [1,2514,null,{}] 07:44:58 INFO - PROCESS | 1675 | 1461509098815 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}] 07:44:58 INFO - PROCESS | 1675 | 1461509098941 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:44:59 INFO - PROCESS | 1675 | 1461509099081 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x14339a000 == 134 [pid = 1675] [id = 636] 07:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x1430eac00) [pid = 1675] [serial = 1908] [outer = 0x0] 07:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x143225800) [pid = 1675] [serial = 1909] [outer = 0x1430eac00] 07:44:59 INFO - PROCESS | 1675 | 1461509099113 Marionette DEBUG loaded listener.js 07:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x14348b000) [pid = 1675] [serial = 1910] [outer = 0x1430eac00] 07:44:59 INFO - PROCESS | 1675 | 1461509099538 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]]]}] 07:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 07:44:59 INFO - PROCESS | 1675 | 1461509099588 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:44:59 INFO - PROCESS | 1675 | 1461509099589 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:44:59 INFO - PROCESS | 1675 | 1461509099594 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:44:59 INFO - PROCESS | 1675 | 1461509099595 Marionette TRACE conn2 <- [1,2518,null,{}] 07:44:59 INFO - PROCESS | 1675 | 1461509099597 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}] 07:44:59 INFO - PROCESS | 1675 | 1461509099727 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:44:59 INFO - PROCESS | 1675 | 1461509099835 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433b1800 == 135 [pid = 1675] [id = 637] 07:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x11db60400) [pid = 1675] [serial = 1911] [outer = 0x0] 07:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x14348c800) [pid = 1675] [serial = 1912] [outer = 0x11db60400] 07:44:59 INFO - PROCESS | 1675 | 1461509099866 Marionette DEBUG loaded listener.js 07:44:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x14413bc00) [pid = 1675] [serial = 1913] [outer = 0x11db60400] 07:45:00 INFO - PROCESS | 1675 | 1461509100289 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]]]}] 07:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 07:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:45:00 INFO - PROCESS | 1675 | 1461509100315 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:45:00 INFO - PROCESS | 1675 | 1461509100316 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:45:00 INFO - PROCESS | 1675 | 1461509100318 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:45:00 INFO - PROCESS | 1675 | 1461509100320 Marionette TRACE conn2 <- [1,2522,null,{}] 07:45:00 INFO - PROCESS | 1675 | 1461509100322 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}] 07:45:00 INFO - PROCESS | 1675 | 1461509100452 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:45:00 INFO - PROCESS | 1675 | 1461509100590 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x14849c800 == 136 [pid = 1675] [id = 638] 07:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x14348e800) [pid = 1675] [serial = 1914] [outer = 0x0] 07:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 266 (0x144141c00) [pid = 1675] [serial = 1915] [outer = 0x14348e800] 07:45:00 INFO - PROCESS | 1675 | 1461509100621 Marionette DEBUG loaded listener.js 07:45:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 267 (0x144149800) [pid = 1675] [serial = 1916] [outer = 0x14348e800] 07:45:01 INFO - PROCESS | 1675 | 1461509101034 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]]]}] 07:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 772ms 07:45:01 INFO - PROCESS | 1675 | 1461509101137 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:45:01 INFO - PROCESS | 1675 | 1461509101138 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:45:01 INFO - PROCESS | 1675 | 1461509101141 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:45:01 INFO - PROCESS | 1675 | 1461509101142 Marionette TRACE conn2 <- [1,2526,null,{}] 07:45:01 INFO - PROCESS | 1675 | 1461509101145 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}] 07:45:01 INFO - PROCESS | 1675 | 1461509101296 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:45:01 INFO - PROCESS | 1675 | 1461509101437 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bc9e000 == 137 [pid = 1675] [id = 639] 07:45:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 268 (0x115005800) [pid = 1675] [serial = 1917] [outer = 0x0] 07:45:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 269 (0x11dbcb800) [pid = 1675] [serial = 1918] [outer = 0x115005800] 07:45:01 INFO - PROCESS | 1675 | 1461509101469 Marionette DEBUG loaded listener.js 07:45:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 270 (0x137dc2400) [pid = 1675] [serial = 1919] [outer = 0x115005800] 07:45:02 INFO - PROCESS | 1675 | 1461509102282 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]]]}] 07:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1174ms 07:45:02 INFO - PROCESS | 1675 | 1461509102316 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:45:02 INFO - PROCESS | 1675 | 1461509102321 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:45:02 INFO - PROCESS | 1675 | 1461509102326 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:45:02 INFO - PROCESS | 1675 | 1461509102329 Marionette TRACE conn2 <- [1,2530,null,{}] 07:45:02 INFO - PROCESS | 1675 | 1461509102333 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}] 07:45:02 INFO - PROCESS | 1675 | 1461509102453 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:45:02 INFO - PROCESS | 1675 | 1461509102603 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8e7800 == 138 [pid = 1675] [id = 640] 07:45:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 271 (0x1135a3800) [pid = 1675] [serial = 1920] [outer = 0x0] 07:45:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 272 (0x114cac400) [pid = 1675] [serial = 1921] [outer = 0x1135a3800] 07:45:02 INFO - PROCESS | 1675 | 1461509102637 Marionette DEBUG loaded listener.js 07:45:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 273 (0x115007800) [pid = 1675] [serial = 1922] [outer = 0x1135a3800] 07:45:03 INFO - PROCESS | 1675 | 1461509103111 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]]]}] 07:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 825ms 07:45:03 INFO - PROCESS | 1675 | 1461509103152 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:45:03 INFO - PROCESS | 1675 | 1461509103155 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:45:03 INFO - PROCESS | 1675 | 1461509103160 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 1675 | 1461509103161 Marionette TRACE conn2 <- [1,2534,null,{}] 07:45:03 INFO - PROCESS | 1675 | 1461509103164 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}] 07:45:03 INFO - PROCESS | 1675 | 1461509103282 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:45:03 INFO - PROCESS | 1675 | 1461509103431 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b41000 == 139 [pid = 1675] [id = 641] 07:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 274 (0x1150e6c00) [pid = 1675] [serial = 1923] [outer = 0x0] 07:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 275 (0x118ce5c00) [pid = 1675] [serial = 1924] [outer = 0x1150e6c00] 07:45:03 INFO - PROCESS | 1675 | 1461509103462 Marionette DEBUG loaded listener.js 07:45:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 276 (0x11a92b800) [pid = 1675] [serial = 1925] [outer = 0x1150e6c00] 07:45:03 INFO - PROCESS | 1675 | 1461509103893 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]]]}] 07:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 772ms 07:45:03 INFO - PROCESS | 1675 | 1461509103933 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:45:03 INFO - PROCESS | 1675 | 1461509103934 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:45:03 INFO - PROCESS | 1675 | 1461509103936 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 1675 | 1461509103939 Marionette TRACE conn2 <- [1,2538,null,{}] 07:45:03 INFO - PROCESS | 1675 | 1461509103946 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}] 07:45:04 INFO - PROCESS | 1675 | 1461509104066 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:45:04 INFO - PROCESS | 1675 | 1461509104215 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6ae800 == 140 [pid = 1675] [id = 642] 07:45:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 277 (0x11be8f800) [pid = 1675] [serial = 1926] [outer = 0x0] 07:45:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 278 (0x11dbc7800) [pid = 1675] [serial = 1927] [outer = 0x11be8f800] 07:45:04 INFO - PROCESS | 1675 | 1461509104247 Marionette DEBUG loaded listener.js 07:45:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 279 (0x123e0d400) [pid = 1675] [serial = 1928] [outer = 0x11be8f800] 07:45:04 INFO - PROCESS | 1675 | 1461509104713 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]]]}] 07:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 822ms 07:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:45:04 INFO - PROCESS | 1675 | 1461509104759 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:45:04 INFO - PROCESS | 1675 | 1461509104760 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:45:04 INFO - PROCESS | 1675 | 1461509104762 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:45:04 INFO - PROCESS | 1675 | 1461509104764 Marionette TRACE conn2 <- [1,2542,null,{}] 07:45:04 INFO - PROCESS | 1675 | 1461509104766 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}] 07:45:04 INFO - PROCESS | 1675 | 1461509104920 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:45:04 INFO - PROCESS | 1675 | --DOCSHELL 0x144334000 == 139 [pid = 1675] [id = 628] 07:45:04 INFO - PROCESS | 1675 | --DOCSHELL 0x1433e2800 == 138 [pid = 1675] [id = 627] 07:45:04 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff19000 == 137 [pid = 1675] [id = 626] 07:45:04 INFO - PROCESS | 1675 | --DOCSHELL 0x13b062000 == 136 [pid = 1675] [id = 625] 07:45:04 INFO - PROCESS | 1675 | --DOCSHELL 0x1383a5800 == 135 [pid = 1675] [id = 624] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 278 (0x142ff4400) [pid = 1675] [serial = 1771] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 277 (0x12b3e3c00) [pid = 1675] [serial = 1756] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 276 (0x12e53e800) [pid = 1675] [serial = 1759] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 275 (0x12bbd2000) [pid = 1675] [serial = 1780] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 274 (0x142ffb000) [pid = 1675] [serial = 1774] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 273 (0x142fdf800) [pid = 1675] [serial = 1768] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 272 (0x143229000) [pid = 1675] [serial = 1777] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 271 (0x138225000) [pid = 1675] [serial = 1765] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 270 (0x11db6ac00) [pid = 1675] [serial = 1753] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 269 (0x115a26c00) [pid = 1675] [serial = 1750] [outer = 0x0] [url = about:blank] 07:45:04 INFO - PROCESS | 1675 | --DOMWINDOW == 268 (0x1371b4c00) [pid = 1675] [serial = 1762] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 267 (0x1380ae000) [pid = 1675] [serial = 1813] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x137eb3800 == 134 [pid = 1675] [id = 623] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x131d9e000 == 133 [pid = 1675] [id = 622] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x12ea91000 == 132 [pid = 1675] [id = 621] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2c5800 == 131 [pid = 1675] [id = 620] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x123b94800 == 130 [pid = 1675] [id = 619] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x131db3800 == 129 [pid = 1675] [id = 618] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x12b88b800 == 128 [pid = 1675] [id = 617] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x1451d5000 == 127 [pid = 1675] [id = 613] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x142f2e000 == 126 [pid = 1675] [id = 612] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x146a9b000 == 125 [pid = 1675] [id = 611] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x145e8d000 == 124 [pid = 1675] [id = 610] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x1433d3000 == 123 [pid = 1675] [id = 609] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x142ba8800 == 122 [pid = 1675] [id = 608] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x13ac26800 == 121 [pid = 1675] [id = 607] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1b5800 == 120 [pid = 1675] [id = 606] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x123dbd000 == 119 [pid = 1675] [id = 605] 07:45:05 INFO - PROCESS | 1675 | --DOCSHELL 0x13acc9800 == 118 [pid = 1675] [id = 604] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 266 (0x1245e6800) [pid = 1675] [serial = 1790] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 265 (0x11b831800) [pid = 1675] [serial = 1786] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x1378a3400) [pid = 1675] [serial = 1805] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x11dbe5000) [pid = 1675] [serial = 1787] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x1380ae400) [pid = 1675] [serial = 1811] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x137d41400) [pid = 1675] [serial = 1810] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x12bf5a800) [pid = 1675] [serial = 1798] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x12bbd4800) [pid = 1675] [serial = 1807] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x129b38c00) [pid = 1675] [serial = 1793] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x129c06400) [pid = 1675] [serial = 1795] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x12f376800) [pid = 1675] [serial = 1801] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x137198000) [pid = 1675] [serial = 1802] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x124146000) [pid = 1675] [serial = 1789] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x137258800) [pid = 1675] [serial = 1804] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x126dcb800) [pid = 1675] [serial = 1792] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x12e93ac00) [pid = 1675] [serial = 1808] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x11ad7a800) [pid = 1675] [serial = 1784] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12e945000) [pid = 1675] [serial = 1799] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x115829400) [pid = 1675] [serial = 1783] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x12b7fac00) [pid = 1675] [serial = 1796] [outer = 0x0] [url = about:blank] 07:45:05 INFO - PROCESS | 1675 | 1461509105085 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x11508f800 == 119 [pid = 1675] [id = 643] 07:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x113599c00) [pid = 1675] [serial = 1929] [outer = 0x0] 07:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x1157d4000) [pid = 1675] [serial = 1930] [outer = 0x113599c00] 07:45:05 INFO - PROCESS | 1675 | 1461509105115 Marionette DEBUG loaded listener.js 07:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x11c178000) [pid = 1675] [serial = 1931] [outer = 0x113599c00] 07:45:05 INFO - PROCESS | 1675 | 1461509105428 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]]]}] 07:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 672ms 07:45:05 INFO - PROCESS | 1675 | 1461509105435 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:45:05 INFO - PROCESS | 1675 | 1461509105437 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:45:05 INFO - PROCESS | 1675 | 1461509105445 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:45:05 INFO - PROCESS | 1675 | 1461509105446 Marionette TRACE conn2 <- [1,2546,null,{}] 07:45:05 INFO - PROCESS | 1675 | 1461509105448 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}] 07:45:05 INFO - PROCESS | 1675 | 1461509105557 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:45:05 INFO - PROCESS | 1675 | 1461509105562 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b88b800 == 120 [pid = 1675] [id = 644] 07:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x11c485000) [pid = 1675] [serial = 1932] [outer = 0x0] 07:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x12462f400) [pid = 1675] [serial = 1933] [outer = 0x11c485000] 07:45:05 INFO - PROCESS | 1675 | 1461509105588 Marionette DEBUG loaded listener.js 07:45:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x127611800) [pid = 1675] [serial = 1934] [outer = 0x11c485000] 07:45:06 INFO - PROCESS | 1675 | 1461509105999 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]]]}] 07:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 07:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:45:06 INFO - PROCESS | 1675 | 1461509106014 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:45:06 INFO - PROCESS | 1675 | 1461509106015 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:45:06 INFO - PROCESS | 1675 | 1461509106017 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:45:06 INFO - PROCESS | 1675 | 1461509106018 Marionette TRACE conn2 <- [1,2550,null,{}] 07:45:06 INFO - PROCESS | 1675 | 1461509106022 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}] 07:45:06 INFO - PROCESS | 1675 | 1461509106134 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:45:06 INFO - PROCESS | 1675 | 1461509106139 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f92b800 == 121 [pid = 1675] [id = 645] 07:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x1276d7400) [pid = 1675] [serial = 1935] [outer = 0x0] 07:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x129c0f800) [pid = 1675] [serial = 1936] [outer = 0x1276d7400] 07:45:06 INFO - PROCESS | 1675 | 1461509106167 Marionette DEBUG loaded listener.js 07:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x12bbcc400) [pid = 1675] [serial = 1937] [outer = 0x1276d7400] 07:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:45:06 INFO - PROCESS | 1675 | 1461509106582 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]]]}] 07:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 07:45:06 INFO - PROCESS | 1675 | 1461509106587 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:45:06 INFO - PROCESS | 1675 | 1461509106588 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:45:06 INFO - PROCESS | 1675 | 1461509106591 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:45:06 INFO - PROCESS | 1675 | 1461509106592 Marionette TRACE conn2 <- [1,2554,null,{}] 07:45:06 INFO - PROCESS | 1675 | 1461509106594 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}] 07:45:06 INFO - PROCESS | 1675 | 1461509106698 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:45:06 INFO - PROCESS | 1675 | 1461509106706 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b07000 == 122 [pid = 1675] [id = 646] 07:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x12be11000) [pid = 1675] [serial = 1938] [outer = 0x0] 07:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x12bf58c00) [pid = 1675] [serial = 1939] [outer = 0x12be11000] 07:45:06 INFO - PROCESS | 1675 | 1461509106744 Marionette DEBUG loaded listener.js 07:45:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x12d6b8400) [pid = 1675] [serial = 1940] [outer = 0x12be11000] 07:45:07 INFO - PROCESS | 1675 | 1461509107241 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]]]}] 07:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 720ms 07:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:45:07 INFO - PROCESS | 1675 | 1461509107312 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:45:07 INFO - PROCESS | 1675 | 1461509107314 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:45:07 INFO - PROCESS | 1675 | 1461509107317 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:45:07 INFO - PROCESS | 1675 | 1461509107319 Marionette TRACE conn2 <- [1,2558,null,{}] 07:45:07 INFO - PROCESS | 1675 | 1461509107325 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}] 07:45:07 INFO - PROCESS | 1675 | 1461509107465 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:45:07 INFO - PROCESS | 1675 | 1461509107501 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x137279000 == 123 [pid = 1675] [id = 647] 07:45:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x12d6b9400) [pid = 1675] [serial = 1941] [outer = 0x0] 07:45:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x12d9fcc00) [pid = 1675] [serial = 1942] [outer = 0x12d6b9400] 07:45:07 INFO - PROCESS | 1675 | 1461509107527 Marionette DEBUG loaded listener.js 07:45:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x12e3ad000) [pid = 1675] [serial = 1943] [outer = 0x12d6b9400] 07:45:07 INFO - PROCESS | 1675 | 1461509107910 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]]]}] 07:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 624ms 07:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:45:07 INFO - PROCESS | 1675 | 1461509107946 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:45:07 INFO - PROCESS | 1675 | 1461509107948 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:45:07 INFO - PROCESS | 1675 | 1461509107950 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:45:07 INFO - PROCESS | 1675 | 1461509107951 Marionette TRACE conn2 <- [1,2562,null,{}] 07:45:07 INFO - PROCESS | 1675 | 1461509107959 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}] 07:45:08 INFO - PROCESS | 1675 | 1461509108103 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:45:08 INFO - PROCESS | 1675 | 1461509108121 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e66800 == 124 [pid = 1675] [id = 648] 07:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x12d6bc000) [pid = 1675] [serial = 1944] [outer = 0x0] 07:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x12e92e000) [pid = 1675] [serial = 1945] [outer = 0x12d6bc000] 07:45:08 INFO - PROCESS | 1675 | 1461509108147 Marionette DEBUG loaded listener.js 07:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x12e948c00) [pid = 1675] [serial = 1946] [outer = 0x12d6bc000] 07:45:08 INFO - PROCESS | 1675 | 1461509108529 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]]]}] 07:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 619ms 07:45:08 INFO - PROCESS | 1675 | 1461509108569 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:45:08 INFO - PROCESS | 1675 | 1461509108571 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:45:08 INFO - PROCESS | 1675 | 1461509108575 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:45:08 INFO - PROCESS | 1675 | 1461509108576 Marionette TRACE conn2 <- [1,2566,null,{}] 07:45:08 INFO - PROCESS | 1675 | 1461509108578 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}] 07:45:08 INFO - PROCESS | 1675 | 1461509108735 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:45:08 INFO - PROCESS | 1675 | 1461509108856 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x138012000 == 125 [pid = 1675] [id = 649] 07:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 266 (0x12bf50400) [pid = 1675] [serial = 1947] [outer = 0x0] 07:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 267 (0x12eae5c00) [pid = 1675] [serial = 1948] [outer = 0x12bf50400] 07:45:08 INFO - PROCESS | 1675 | 1461509108898 Marionette DEBUG loaded listener.js 07:45:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 268 (0x12f19ec00) [pid = 1675] [serial = 1949] [outer = 0x12bf50400] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 267 (0x142ffec00) [pid = 1675] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 266 (0x13718f400) [pid = 1675] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 265 (0x114f2d000) [pid = 1675] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x113589400) [pid = 1675] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x11dbe3800) [pid = 1675] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x123e09000) [pid = 1675] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x12e929400) [pid = 1675] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x113594400) [pid = 1675] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x12b3e8000) [pid = 1675] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x137bb2c00) [pid = 1675] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x13843b400) [pid = 1675] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x113680800) [pid = 1675] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x1377cdc00) [pid = 1675] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x137a4b400) [pid = 1675] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x12e93c000) [pid = 1675] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x13789e000) [pid = 1675] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x137844c00) [pid = 1675] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x1276e1000) [pid = 1675] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x119e60800) [pid = 1675] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x137261400) [pid = 1675] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x11ad73400) [pid = 1675] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x143220000) [pid = 1675] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x12b3e1000) [pid = 1675] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x12e51d000) [pid = 1675] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x12f19c400) [pid = 1675] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x12f911000) [pid = 1675] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x12f93b800) [pid = 1675] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x137148c00) [pid = 1675] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x11aaf5000) [pid = 1675] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x114862c00) [pid = 1675] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x11c487c00) [pid = 1675] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x1245ee800) [pid = 1675] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x12e3a4400) [pid = 1675] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x137141400) [pid = 1675] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x137ba6400) [pid = 1675] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x138226000) [pid = 1675] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x138259000) [pid = 1675] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x11b8bf000) [pid = 1675] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x13820b000) [pid = 1675] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x123af6400) [pid = 1675] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x13843c000) [pid = 1675] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x123af0c00) [pid = 1675] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x1140c6800) [pid = 1675] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x137d4cc00) [pid = 1675] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x129b3a400) [pid = 1675] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x113586c00) [pid = 1675] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x1377cf800) [pid = 1675] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x1380a1400) [pid = 1675] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x12d6b3400) [pid = 1675] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x11c885800) [pid = 1675] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x13ae84000) [pid = 1675] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x11359ac00) [pid = 1675] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x12ffddc00) [pid = 1675] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x123e0ac00) [pid = 1675] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x11af72000) [pid = 1675] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x13714bc00) [pid = 1675] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x129b33c00) [pid = 1675] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x12d7e5800) [pid = 1675] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x114ca8800) [pid = 1675] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x115002800) [pid = 1675] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x11a92fc00) [pid = 1675] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x11500fc00) [pid = 1675] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x12d9f9c00) [pid = 1675] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x12e3aa800) [pid = 1675] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12be7ec00) [pid = 1675] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x11a8ad400) [pid = 1675] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x130275800) [pid = 1675] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x123fd5c00) [pid = 1675] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x1277f4000) [pid = 1675] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x1277f4800) [pid = 1675] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x137d49c00) [pid = 1675] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x12e928800) [pid = 1675] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x11400b000) [pid = 1675] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x123af8000) [pid = 1675] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x11367c400) [pid = 1675] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:45:09 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x1378a0000) [pid = 1675] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:45:09 INFO - PROCESS | 1675 | 1461509109914 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]]]}] 07:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1373ms 07:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:45:09 INFO - PROCESS | 1675 | 1461509109948 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:45:09 INFO - PROCESS | 1675 | 1461509109950 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:45:09 INFO - PROCESS | 1675 | 1461509109954 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:45:09 INFO - PROCESS | 1675 | 1461509109958 Marionette TRACE conn2 <- [1,2570,null,{}] 07:45:09 INFO - PROCESS | 1675 | 1461509109961 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}] 07:45:10 INFO - PROCESS | 1675 | 1461509110109 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:45:10 INFO - PROCESS | 1675 | 1461509110224 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbb4000 == 126 [pid = 1675] [id = 650] 07:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x11a8aec00) [pid = 1675] [serial = 1950] [outer = 0x0] 07:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x11ad73400) [pid = 1675] [serial = 1951] [outer = 0x11a8aec00] 07:45:10 INFO - PROCESS | 1675 | 1461509110258 Marionette DEBUG loaded listener.js 07:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x123b2cc00) [pid = 1675] [serial = 1952] [outer = 0x11a8aec00] 07:45:10 INFO - PROCESS | 1675 | 1461509110563 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]]]}] 07:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 623ms 07:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:45:10 INFO - PROCESS | 1675 | 1461509110578 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:45:10 INFO - PROCESS | 1675 | 1461509110579 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:45:10 INFO - PROCESS | 1675 | 1461509110581 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:45:10 INFO - PROCESS | 1675 | 1461509110582 Marionette TRACE conn2 <- [1,2574,null,{}] 07:45:10 INFO - PROCESS | 1675 | 1461509110584 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}] 07:45:10 INFO - PROCESS | 1675 | 1461509110698 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:45:10 INFO - PROCESS | 1675 | 1461509110789 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x137de4800 == 127 [pid = 1675] [id = 651] 07:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x11a92fc00) [pid = 1675] [serial = 1953] [outer = 0x0] 07:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x12462a000) [pid = 1675] [serial = 1954] [outer = 0x11a92fc00] 07:45:10 INFO - PROCESS | 1675 | 1461509110815 Marionette DEBUG loaded listener.js 07:45:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x12b8e7400) [pid = 1675] [serial = 1955] [outer = 0x11a92fc00] 07:45:11 INFO - PROCESS | 1675 | 1461509111090 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]]]}] 07:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 07:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:45:11 INFO - PROCESS | 1675 | 1461509111101 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:45:11 INFO - PROCESS | 1675 | 1461509111102 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:45:11 INFO - PROCESS | 1675 | 1461509111106 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:45:11 INFO - PROCESS | 1675 | 1461509111109 Marionette TRACE conn2 <- [1,2578,null,{}] 07:45:11 INFO - PROCESS | 1675 | 1461509111116 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}] 07:45:11 INFO - PROCESS | 1675 | 1461509111230 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:45:11 INFO - PROCESS | 1675 | 1461509111234 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b06e000 == 128 [pid = 1675] [id = 652] 07:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x12be7ec00) [pid = 1675] [serial = 1956] [outer = 0x0] 07:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x12e928800) [pid = 1675] [serial = 1957] [outer = 0x12be7ec00] 07:45:11 INFO - PROCESS | 1675 | 1461509111259 Marionette DEBUG loaded listener.js 07:45:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x12f19e800) [pid = 1675] [serial = 1958] [outer = 0x12be7ec00] 07:45:11 INFO - PROCESS | 1675 | 1461509111640 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]]]}] 07:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 577ms 07:45:11 INFO - PROCESS | 1675 | 1461509111705 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:45:11 INFO - PROCESS | 1675 | 1461509111707 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:45:11 INFO - PROCESS | 1675 | 1461509111715 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:45:11 INFO - PROCESS | 1675 | 1461509111716 Marionette TRACE conn2 <- [1,2582,null,{}] 07:45:11 INFO - PROCESS | 1675 | 1461509111718 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}] 07:45:11 INFO - PROCESS | 1675 | 1461509111828 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:45:12 INFO - PROCESS | 1675 | 1461509112022 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x118cd0800 == 129 [pid = 1675] [id = 653] 07:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x11358a400) [pid = 1675] [serial = 1959] [outer = 0x0] 07:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x113594400) [pid = 1675] [serial = 1960] [outer = 0x11358a400] 07:45:12 INFO - PROCESS | 1675 | 1461509112056 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x113675c00) [pid = 1675] [serial = 1961] [outer = 0x11358a400] 07:45:12 INFO - PROCESS | 1675 | 1461509112486 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]]]}] 07:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 821ms 07:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:45:12 INFO - PROCESS | 1675 | 1461509112543 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:45:12 INFO - PROCESS | 1675 | 1461509112546 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:45:12 INFO - PROCESS | 1675 | 1461509112549 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:45:12 INFO - PROCESS | 1675 | 1461509112552 Marionette TRACE conn2 <- [1,2586,null,{}] 07:45:12 INFO - PROCESS | 1675 | 1461509112587 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}] 07:45:12 INFO - PROCESS | 1675 | 1461509112755 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:45:12 INFO - PROCESS | 1675 | 1461509112830 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d6e0000 == 130 [pid = 1675] [id = 654] 07:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x1150e9c00) [pid = 1675] [serial = 1962] [outer = 0x0] 07:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x115451c00) [pid = 1675] [serial = 1963] [outer = 0x1150e9c00] 07:45:12 INFO - PROCESS | 1675 | 1461509112863 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x119193400) [pid = 1675] [serial = 1964] [outer = 0x1150e9c00] 07:45:13 INFO - PROCESS | 1675 | 1461509113288 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]]]}] 07:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 783ms 07:45:13 INFO - PROCESS | 1675 | 1461509113335 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:45:13 INFO - PROCESS | 1675 | 1461509113339 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:45:13 INFO - PROCESS | 1675 | 1461509113343 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:45:13 INFO - PROCESS | 1675 | 1461509113344 Marionette TRACE conn2 <- [1,2590,null,{}] 07:45:13 INFO - PROCESS | 1675 | 1461509113347 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}] 07:45:13 INFO - PROCESS | 1675 | 1461509113478 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:45:13 INFO - PROCESS | 1675 | 1461509113615 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x130247000 == 131 [pid = 1675] [id = 655] 07:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x11ad6cc00) [pid = 1675] [serial = 1965] [outer = 0x0] 07:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x11c88a800) [pid = 1675] [serial = 1966] [outer = 0x11ad6cc00] 07:45:13 INFO - PROCESS | 1675 | 1461509113649 Marionette DEBUG loaded listener.js 07:45:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x123e06000) [pid = 1675] [serial = 1967] [outer = 0x11ad6cc00] 07:45:14 INFO - PROCESS | 1675 | 1461509114121 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]]]}] 07:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 820ms 07:45:14 INFO - PROCESS | 1675 | 1461509114164 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:45:14 INFO - PROCESS | 1675 | 1461509114165 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:45:14 INFO - PROCESS | 1675 | 1461509114174 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:45:14 INFO - PROCESS | 1675 | 1461509114179 Marionette TRACE conn2 <- [1,2594,null,{}] 07:45:14 INFO - PROCESS | 1675 | 1461509114182 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}] 07:45:14 INFO - PROCESS | 1675 | 1461509114312 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:45:14 INFO - PROCESS | 1675 | 1461509114419 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x142a42800 == 132 [pid = 1675] [id = 656] 07:45:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x123e08800) [pid = 1675] [serial = 1968] [outer = 0x0] 07:45:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x12b3e0000) [pid = 1675] [serial = 1969] [outer = 0x123e08800] 07:45:14 INFO - PROCESS | 1675 | 1461509114450 Marionette DEBUG loaded listener.js 07:45:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12bbd4800) [pid = 1675] [serial = 1970] [outer = 0x123e08800] 07:45:14 INFO - PROCESS | 1675 | 1461509114870 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]]]}] 07:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 731ms 07:45:14 INFO - PROCESS | 1675 | 1461509114900 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:45:14 INFO - PROCESS | 1675 | 1461509114902 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:45:14 INFO - PROCESS | 1675 | 1461509114904 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:45:14 INFO - PROCESS | 1675 | 1461509114906 Marionette TRACE conn2 <- [1,2598,null,{}] 07:45:14 INFO - PROCESS | 1675 | 1461509114908 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}] 07:45:15 INFO - PROCESS | 1675 | 1461509115037 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:45:15 INFO - PROCESS | 1675 | 1461509115170 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x142acf800 == 133 [pid = 1675] [id = 657] 07:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x124633400) [pid = 1675] [serial = 1971] [outer = 0x0] 07:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x12e541000) [pid = 1675] [serial = 1972] [outer = 0x124633400] 07:45:15 INFO - PROCESS | 1675 | 1461509115205 Marionette DEBUG loaded listener.js 07:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x12f1a3800) [pid = 1675] [serial = 1973] [outer = 0x124633400] 07:45:15 INFO - PROCESS | 1675 | 1461509115659 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]]]}] 07:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 821ms 07:45:15 INFO - PROCESS | 1675 | 1461509115726 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:45:15 INFO - PROCESS | 1675 | 1461509115727 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:45:15 INFO - PROCESS | 1675 | 1461509115729 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:45:15 INFO - PROCESS | 1675 | 1461509115730 Marionette TRACE conn2 <- [1,2602,null,{}] 07:45:15 INFO - PROCESS | 1675 | 1461509115733 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}] 07:45:15 INFO - PROCESS | 1675 | 1461509115862 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:45:15 INFO - PROCESS | 1675 | 1461509115968 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x143115800 == 134 [pid = 1675] [id = 658] 07:45:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x12f90fc00) [pid = 1675] [serial = 1974] [outer = 0x0] 07:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x12f946800) [pid = 1675] [serial = 1975] [outer = 0x12f90fc00] 07:45:16 INFO - PROCESS | 1675 | 1461509116007 Marionette DEBUG loaded listener.js 07:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x130dc1800) [pid = 1675] [serial = 1976] [outer = 0x12f90fc00] 07:45:16 INFO - PROCESS | 1675 | 1461509116472 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]]]}] 07:45:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:45:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 07:45:16 INFO - PROCESS | 1675 | 1461509116499 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:45:16 INFO - PROCESS | 1675 | 1461509116500 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:45:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:45:16 INFO - PROCESS | 1675 | 1461509116503 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:45:16 INFO - PROCESS | 1675 | 1461509116504 Marionette TRACE conn2 <- [1,2606,null,{}] 07:45:16 INFO - PROCESS | 1675 | 1461509116507 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}] 07:45:16 INFO - PROCESS | 1675 | 1461509116634 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:45:16 INFO - PROCESS | 1675 | 1461509116742 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433d3800 == 135 [pid = 1675] [id = 659] 07:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x12fab1000) [pid = 1675] [serial = 1977] [outer = 0x0] 07:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x137198000) [pid = 1675] [serial = 1978] [outer = 0x12fab1000] 07:45:16 INFO - PROCESS | 1675 | 1461509116773 Marionette DEBUG loaded listener.js 07:45:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x1377c0c00) [pid = 1675] [serial = 1979] [outer = 0x12fab1000] 07:45:17 INFO - PROCESS | 1675 | 1461509117188 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]]]}] 07:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 722ms 07:45:17 INFO - PROCESS | 1675 | 1461509117276 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:45:17 INFO - PROCESS | 1675 | 1461509117277 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:45:17 INFO - PROCESS | 1675 | 1461509117282 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:45:17 INFO - PROCESS | 1675 | 1461509117283 Marionette TRACE conn2 <- [1,2610,null,{}] 07:45:17 INFO - PROCESS | 1675 | 1461509117285 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}] 07:45:17 INFO - PROCESS | 1675 | 1461509117413 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:45:17 INFO - PROCESS | 1675 | 1461509117550 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x14431e800 == 136 [pid = 1675] [id = 660] 07:45:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x137144400) [pid = 1675] [serial = 1980] [outer = 0x0] 07:45:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x137844800) [pid = 1675] [serial = 1981] [outer = 0x137144400] 07:45:17 INFO - PROCESS | 1675 | 1461509117583 Marionette DEBUG loaded listener.js 07:45:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x137852800) [pid = 1675] [serial = 1982] [outer = 0x137144400] 07:45:17 INFO - PROCESS | 1675 | 1461509117988 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]]]}] 07:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 719ms 07:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:45:18 INFO - PROCESS | 1675 | 1461509118001 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:45:18 INFO - PROCESS | 1675 | 1461509118002 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:45:18 INFO - PROCESS | 1675 | 1461509118008 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:45:18 INFO - PROCESS | 1675 | 1461509118009 Marionette TRACE conn2 <- [1,2614,null,{}] 07:45:18 INFO - PROCESS | 1675 | 1461509118013 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}] 07:45:18 INFO - PROCESS | 1675 | 1461509118191 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:45:18 INFO - PROCESS | 1675 | 1461509118366 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x1451db800 == 137 [pid = 1675] [id = 661] 07:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x137847c00) [pid = 1675] [serial = 1983] [outer = 0x0] 07:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x1378a2c00) [pid = 1675] [serial = 1984] [outer = 0x137847c00] 07:45:18 INFO - PROCESS | 1675 | 1461509118411 Marionette DEBUG loaded listener.js 07:45:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x137a4e000) [pid = 1675] [serial = 1985] [outer = 0x137847c00] 07:45:18 INFO - PROCESS | 1675 | 1461509118918 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]]]}] 07:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 924ms 07:45:18 INFO - PROCESS | 1675 | 1461509118930 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:45:18 INFO - PROCESS | 1675 | 1461509118931 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:45:18 INFO - PROCESS | 1675 | 1461509118933 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:45:18 INFO - PROCESS | 1675 | 1461509118935 Marionette TRACE conn2 <- [1,2618,null,{}] 07:45:18 INFO - PROCESS | 1675 | 1461509118937 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}] 07:45:19 INFO - PROCESS | 1675 | 1461509119069 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:45:19 INFO - PROCESS | 1675 | 1461509119207 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x145e8a800 == 138 [pid = 1675] [id = 662] 07:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x137a47400) [pid = 1675] [serial = 1986] [outer = 0x0] 07:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x137bb5c00) [pid = 1675] [serial = 1987] [outer = 0x137a47400] 07:45:19 INFO - PROCESS | 1675 | 1461509119237 Marionette DEBUG loaded listener.js 07:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x137dbd000) [pid = 1675] [serial = 1988] [outer = 0x137a47400] 07:45:19 INFO - PROCESS | 1675 | 1461509119662 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]]]}] 07:45:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:45:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 773ms 07:45:19 INFO - PROCESS | 1675 | 1461509119707 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:45:19 INFO - PROCESS | 1675 | 1461509119708 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:45:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:45:19 INFO - PROCESS | 1675 | 1461509119711 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:45:19 INFO - PROCESS | 1675 | 1461509119712 Marionette TRACE conn2 <- [1,2622,null,{}] 07:45:19 INFO - PROCESS | 1675 | 1461509119715 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}] 07:45:19 INFO - PROCESS | 1675 | 1461509119842 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:45:19 INFO - PROCESS | 1675 | 1461509119952 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x146931000 == 139 [pid = 1675] [id = 663] 07:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x12d6b2800) [pid = 1675] [serial = 1989] [outer = 0x0] 07:45:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x137e58c00) [pid = 1675] [serial = 1990] [outer = 0x12d6b2800] 07:45:19 INFO - PROCESS | 1675 | 1461509119987 Marionette DEBUG loaded listener.js 07:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x138210400) [pid = 1675] [serial = 1991] [outer = 0x12d6b2800] 07:45:20 INFO - PROCESS | 1675 | 1461509120413 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]]]}] 07:45:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:45:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 771ms 07:45:20 INFO - PROCESS | 1675 | 1461509120483 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:45:20 INFO - PROCESS | 1675 | 1461509120485 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:45:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:45:20 INFO - PROCESS | 1675 | 1461509120488 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:45:20 INFO - PROCESS | 1675 | 1461509120489 Marionette TRACE conn2 <- [1,2626,null,{}] 07:45:20 INFO - PROCESS | 1675 | 1461509120492 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}] 07:45:20 INFO - PROCESS | 1675 | 1461509120634 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:45:20 INFO - PROCESS | 1675 | 1461509120827 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a97800 == 140 [pid = 1675] [id = 664] 07:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x138224c00) [pid = 1675] [serial = 1992] [outer = 0x0] 07:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x13825d000) [pid = 1675] [serial = 1993] [outer = 0x138224c00] 07:45:20 INFO - PROCESS | 1675 | 1461509120857 Marionette DEBUG loaded listener.js 07:45:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x13ae7f800) [pid = 1675] [serial = 1994] [outer = 0x138224c00] 07:45:21 INFO - PROCESS | 1675 | 1461509121295 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]]]}] 07:45:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:45:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 821ms 07:45:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:45:21 INFO - PROCESS | 1675 | 1461509121309 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:45:21 INFO - PROCESS | 1675 | 1461509121311 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:45:21 INFO - PROCESS | 1675 | 1461509121313 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:45:21 INFO - PROCESS | 1675 | 1461509121314 Marionette TRACE conn2 <- [1,2630,null,{}] 07:45:21 INFO - PROCESS | 1675 | 1461509121317 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}] 07:45:21 INFO - PROCESS | 1675 | 1461509121463 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:45:21 INFO - PROCESS | 1675 | 1461509121605 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e55d800 == 141 [pid = 1675] [id = 665] 07:45:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x118e24400) [pid = 1675] [serial = 1995] [outer = 0x0] 07:45:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x12415bc00) [pid = 1675] [serial = 1996] [outer = 0x118e24400] 07:45:21 INFO - PROCESS | 1675 | 1461509121636 Marionette DEBUG loaded listener.js 07:45:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x137dbcc00) [pid = 1675] [serial = 1997] [outer = 0x118e24400] 07:45:22 INFO - PROCESS | 1675 | 1461509122060 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]]]}] 07:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 819ms 07:45:22 INFO - PROCESS | 1675 | 1461509122133 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:45:22 INFO - PROCESS | 1675 | 1461509122135 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:45:22 INFO - PROCESS | 1675 | 1461509122138 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:45:22 INFO - PROCESS | 1675 | 1461509122139 Marionette TRACE conn2 <- [1,2634,null,{}] 07:45:22 INFO - PROCESS | 1675 | 1461509122142 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}] 07:45:22 INFO - PROCESS | 1675 | 1461509122274 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:45:22 INFO - PROCESS | 1675 | 1461509122384 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1c6000 == 142 [pid = 1675] [id = 666] 07:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x11a929000) [pid = 1675] [serial = 1998] [outer = 0x0] 07:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x124626800) [pid = 1675] [serial = 1999] [outer = 0x11a929000] 07:45:22 INFO - PROCESS | 1675 | 1461509122415 Marionette DEBUG loaded listener.js 07:45:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x12f903c00) [pid = 1675] [serial = 2000] [outer = 0x11a929000] 07:45:22 INFO - PROCESS | 1675 | 1461509122886 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]]]}] 07:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 770ms 07:45:22 INFO - PROCESS | 1675 | 1461509122909 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:45:22 INFO - PROCESS | 1675 | 1461509122910 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:45:22 INFO - PROCESS | 1675 | 1461509122912 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:45:22 INFO - PROCESS | 1675 | 1461509122914 Marionette TRACE conn2 <- [1,2638,null,{}] 07:45:22 INFO - PROCESS | 1675 | 1461509122916 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}] 07:45:23 INFO - PROCESS | 1675 | 1461509123052 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:45:23 INFO - PROCESS | 1675 | 1461509123197 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x11a85d000 == 143 [pid = 1675] [id = 667] 07:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x113586400) [pid = 1675] [serial = 2001] [outer = 0x0] 07:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x113679400) [pid = 1675] [serial = 2002] [outer = 0x113586400] 07:45:23 INFO - PROCESS | 1675 | 1461509123228 Marionette DEBUG loaded listener.js 07:45:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x119d9fc00) [pid = 1675] [serial = 2003] [outer = 0x113586400] 07:45:23 INFO - PROCESS | 1675 | 1461509123907 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]]]}] 07:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1023ms 07:45:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:45:23 INFO - PROCESS | 1675 | 1461509123958 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:45:23 INFO - PROCESS | 1675 | 1461509123961 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:45:23 INFO - PROCESS | 1675 | 1461509123965 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:45:23 INFO - PROCESS | 1675 | 1461509123967 Marionette TRACE conn2 <- [1,2642,null,{}] 07:45:23 INFO - PROCESS | 1675 | 1461509123970 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}] 07:45:24 INFO - PROCESS | 1675 | 1461509124098 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:45:24 INFO - PROCESS | 1675 | 1461509124211 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b42800 == 144 [pid = 1675] [id = 668] 07:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x114f2f000) [pid = 1675] [serial = 2004] [outer = 0x0] 07:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x115003c00) [pid = 1675] [serial = 2005] [outer = 0x114f2f000] 07:45:24 INFO - PROCESS | 1675 | 1461509124287 Marionette DEBUG loaded listener.js 07:45:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x118c26400) [pid = 1675] [serial = 2006] [outer = 0x114f2f000] 07:45:24 INFO - PROCESS | 1675 | 1461509124743 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]]]}] 07:45:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:45:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 827ms 07:45:24 INFO - PROCESS | 1675 | 1461509124792 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:45:24 INFO - PROCESS | 1675 | 1461509124796 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:45:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:45:24 INFO - PROCESS | 1675 | 1461509124819 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:45:24 INFO - PROCESS | 1675 | 1461509124821 Marionette TRACE conn2 <- [1,2646,null,{}] 07:45:24 INFO - PROCESS | 1675 | 1461509124842 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}] 07:45:24 INFO - PROCESS | 1675 | 1461509124965 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:45:25 INFO - PROCESS | 1675 | 1461509125117 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x13b06e000 == 143 [pid = 1675] [id = 652] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x137de4800 == 142 [pid = 1675] [id = 651] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbb4000 == 141 [pid = 1675] [id = 650] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x137e66800 == 140 [pid = 1675] [id = 648] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x1430eb000) [pid = 1675] [serial = 1846] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x142f0f000) [pid = 1675] [serial = 1849] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bca1800 == 141 [pid = 1675] [id = 669] 07:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x114f2d000) [pid = 1675] [serial = 2007] [outer = 0x0] 07:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x11aaec000) [pid = 1675] [serial = 2008] [outer = 0x114f2d000] 07:45:25 INFO - PROCESS | 1675 | 1461509125196 Marionette DEBUG loaded listener.js 07:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x11c425000) [pid = 1675] [serial = 2009] [outer = 0x114f2d000] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x137279000 == 140 [pid = 1675] [id = 647] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x130b07000 == 139 [pid = 1675] [id = 646] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x12f92b800 == 138 [pid = 1675] [id = 645] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x12b88b800 == 137 [pid = 1675] [id = 644] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x11508f800 == 136 [pid = 1675] [id = 643] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6ae800 == 135 [pid = 1675] [id = 642] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x128b41000 == 134 [pid = 1675] [id = 641] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8e7800 == 133 [pid = 1675] [id = 640] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x148dd6800 == 132 [pid = 1675] [id = 635] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x146936800 == 131 [pid = 1675] [id = 634] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x148ce3800 == 130 [pid = 1675] [id = 633] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x14434e800 == 129 [pid = 1675] [id = 632] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x130b1c000 == 128 [pid = 1675] [id = 631] 07:45:25 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbc1000 == 127 [pid = 1675] [id = 630] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x137e58400) [pid = 1675] [serial = 1472] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x12e930800) [pid = 1675] [serial = 1463] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x137d50800) [pid = 1675] [serial = 1481] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x142feb400) [pid = 1675] [serial = 1547] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x11bbc1000) [pid = 1675] [serial = 1634] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x1380ac800) [pid = 1675] [serial = 1544] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x137bb2000) [pid = 1675] [serial = 1478] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x1371b8000) [pid = 1675] [serial = 1466] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x138438400) [pid = 1675] [serial = 1487] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x12701a400) [pid = 1675] [serial = 1535] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x142fffc00) [pid = 1675] [serial = 1550] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x126ce9000) [pid = 1675] [serial = 1460] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x12bbcf400) [pid = 1675] [serial = 1556] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x13820ac00) [pid = 1675] [serial = 1484] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x12e942800) [pid = 1675] [serial = 1538] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x113592000) [pid = 1675] [serial = 1469] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x144144800) [pid = 1675] [serial = 1553] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x137d4bc00) [pid = 1675] [serial = 1475] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x12f37d400) [pid = 1675] [serial = 1709] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x1157d6400) [pid = 1675] [serial = 1532] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x14348c400) [pid = 1675] [serial = 1781] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x138438800) [pid = 1675] [serial = 1490] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x13784e800) [pid = 1675] [serial = 1541] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x118f30c00) [pid = 1675] [serial = 1676] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x137d45800) [pid = 1675] [serial = 1703] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x137a4d400) [pid = 1675] [serial = 1700] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x13789fc00) [pid = 1675] [serial = 1697] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x12b541400) [pid = 1675] [serial = 1610] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x11c17c400) [pid = 1675] [serial = 1604] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x137848800) [pid = 1675] [serial = 1694] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x11c88e000) [pid = 1675] [serial = 1679] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x14322e800) [pid = 1675] [serial = 1778] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x12d7ebc00) [pid = 1675] [serial = 1613] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x12eae2800) [pid = 1675] [serial = 1616] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x12f93b400) [pid = 1675] [serial = 1619] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x130277c00) [pid = 1675] [serial = 1622] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x137148400) [pid = 1675] [serial = 1625] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x1371b6000) [pid = 1675] [serial = 1628] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x13725ec00) [pid = 1675] [serial = 1631] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x11aaf7400) [pid = 1675] [serial = 1751] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x123fd6400) [pid = 1675] [serial = 1754] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x12be7c000) [pid = 1675] [serial = 1757] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x130dbbc00) [pid = 1675] [serial = 1760] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x13789e400) [pid = 1675] [serial = 1763] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x138438c00) [pid = 1675] [serial = 1766] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x142fe7400) [pid = 1675] [serial = 1769] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x142ffac00) [pid = 1675] [serial = 1772] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x143224800) [pid = 1675] [serial = 1775] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x137260c00) [pid = 1675] [serial = 1691] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12462fc00) [pid = 1675] [serial = 1682] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x12b7f1400) [pid = 1675] [serial = 1685] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x12e3acc00) [pid = 1675] [serial = 1688] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x1380a1800) [pid = 1675] [serial = 1706] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x137195400) [pid = 1675] [serial = 1673] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x114f35000) [pid = 1675] [serial = 1601] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x12415f000) [pid = 1675] [serial = 1607] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x137bab400) [pid = 1675] [serial = 1870] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x138203800) [pid = 1675] [serial = 1873] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x137e57000) [pid = 1675] [serial = 1871] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x1380a7400) [pid = 1675] [serial = 1876] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x13822a000) [pid = 1675] [serial = 1874] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x12d6b8c00) [pid = 1675] [serial = 1879] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x142b5a000) [pid = 1675] [serial = 1882] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x1135a0400) [pid = 1675] [serial = 1885] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x138440c00) [pid = 1675] [serial = 1877] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x138433400) [pid = 1675] [serial = 1832] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x137e56c00) [pid = 1675] [serial = 1831] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x12bf5a000) [pid = 1675] [serial = 1823] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x1248e9c00) [pid = 1675] [serial = 1822] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x123c71400) [pid = 1675] [serial = 1820] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x11c888800) [pid = 1675] [serial = 1819] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x142f0a000) [pid = 1675] [serial = 1835] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x142f06000) [pid = 1675] [serial = 1834] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x12b3e5c00) [pid = 1675] [serial = 1861] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x12bf4d400) [pid = 1675] [serial = 1862] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x12f076c00) [pid = 1675] [serial = 1867] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x115011800) [pid = 1675] [serial = 1817] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x115007c00) [pid = 1675] [serial = 1816] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x11a8ac800) [pid = 1675] [serial = 1853] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x11500c400) [pid = 1675] [serial = 1852] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x123e0a400) [pid = 1675] [serial = 1856] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x11c88c000) [pid = 1675] [serial = 1855] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x138228400) [pid = 1675] [serial = 1814] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x12f06b800) [pid = 1675] [serial = 1826] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x12e538800) [pid = 1675] [serial = 1825] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x142f0dc00) [pid = 1675] [serial = 1837] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x12f075800) [pid = 1675] [serial = 1829] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x12f071000) [pid = 1675] [serial = 1828] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x12da7e800) [pid = 1675] [serial = 1864] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x12e936000) [pid = 1675] [serial = 1865] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x1430e5400) [pid = 1675] [serial = 1843] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x11db62800) [pid = 1675] [serial = 1858] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x1289f3400) [pid = 1675] [serial = 1859] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x142b5dc00) [pid = 1675] [serial = 1840] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x1430e5800) [pid = 1675] [serial = 1883] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x13725fc00) [pid = 1675] [serial = 1868] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x13789a400) [pid = 1675] [serial = 1880] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x11aaecc00) [pid = 1675] [serial = 1886] [outer = 0x0] [url = about:blank] 07:45:25 INFO - PROCESS | 1675 | 1461509125603 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]]]}] 07:45:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:45:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 834ms 07:45:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:45:25 INFO - PROCESS | 1675 | 1461509125653 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:45:25 INFO - PROCESS | 1675 | 1461509125654 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:45:25 INFO - PROCESS | 1675 | 1461509125657 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:45:25 INFO - PROCESS | 1675 | 1461509125659 Marionette TRACE conn2 <- [1,2650,null,{}] 07:45:25 INFO - PROCESS | 1675 | 1461509125666 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}] 07:45:25 INFO - PROCESS | 1675 | 1461509125788 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:45:25 INFO - PROCESS | 1675 | 1461509125794 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bbb4000 == 128 [pid = 1675] [id = 670] 07:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x123af8800) [pid = 1675] [serial = 2010] [outer = 0x0] 07:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x123c76400) [pid = 1675] [serial = 2011] [outer = 0x123af8800] 07:45:25 INFO - PROCESS | 1675 | 1461509125823 Marionette DEBUG loaded listener.js 07:45:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x124048c00) [pid = 1675] [serial = 2012] [outer = 0x123af8800] 07:45:26 INFO - PROCESS | 1675 | 1461509126250 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]]]}] 07:45:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:45:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 622ms 07:45:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:45:26 INFO - PROCESS | 1675 | 1461509126280 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:45:26 INFO - PROCESS | 1675 | 1461509126282 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:45:26 INFO - PROCESS | 1675 | 1461509126285 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:45:26 INFO - PROCESS | 1675 | 1461509126287 Marionette TRACE conn2 <- [1,2654,null,{}] 07:45:26 INFO - PROCESS | 1675 | 1461509126291 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}] 07:45:26 INFO - PROCESS | 1675 | 1461509126459 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:45:26 INFO - PROCESS | 1675 | --DOCSHELL 0x12f931800 == 127 [pid = 1675] [id = 16] 07:45:26 INFO - PROCESS | 1675 | 1461509126666 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1b0000 == 128 [pid = 1675] [id = 671] 07:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x12415b800) [pid = 1675] [serial = 2013] [outer = 0x0] 07:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x1248dc800) [pid = 1675] [serial = 2014] [outer = 0x12415b800] 07:45:26 INFO - PROCESS | 1675 | 1461509126695 Marionette DEBUG loaded listener.js 07:45:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x1276d7c00) [pid = 1675] [serial = 2015] [outer = 0x12415b800] 07:45:26 INFO - PROCESS | 1675 | 1461509126990 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]]]}] 07:45:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:45:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 725ms 07:45:27 INFO - PROCESS | 1675 | 1461509127011 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:45:27 INFO - PROCESS | 1675 | 1461509127012 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:45:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:45:27 INFO - PROCESS | 1675 | 1461509127015 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:45:27 INFO - PROCESS | 1675 | 1461509127016 Marionette TRACE conn2 <- [1,2658,null,{}] 07:45:27 INFO - PROCESS | 1675 | 1461509127018 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}] 07:45:27 INFO - PROCESS | 1675 | 1461509127132 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:45:27 INFO - PROCESS | 1675 | 1461509127231 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff08800 == 129 [pid = 1675] [id = 672] 07:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12415d400) [pid = 1675] [serial = 2016] [outer = 0x0] 07:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x1277ea400) [pid = 1675] [serial = 2017] [outer = 0x12415d400] 07:45:27 INFO - PROCESS | 1675 | 1461509127258 Marionette DEBUG loaded listener.js 07:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x12b3e8000) [pid = 1675] [serial = 2018] [outer = 0x12415d400] 07:45:27 INFO - PROCESS | 1675 | 1461509127576 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]]]}] 07:45:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:45:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms 07:45:27 INFO - PROCESS | 1675 | 1461509127586 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:45:27 INFO - PROCESS | 1675 | 1461509127587 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:45:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:45:27 INFO - PROCESS | 1675 | 1461509127593 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:45:27 INFO - PROCESS | 1675 | 1461509127594 Marionette TRACE conn2 <- [1,2662,null,{}] 07:45:27 INFO - PROCESS | 1675 | 1461509127596 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}] 07:45:27 INFO - PROCESS | 1675 | 1461509127759 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:45:27 INFO - PROCESS | 1675 | 1461509127775 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x137264000 == 130 [pid = 1675] [id = 673] 07:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x12415f000) [pid = 1675] [serial = 2019] [outer = 0x0] 07:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x12b8ee000) [pid = 1675] [serial = 2020] [outer = 0x12415f000] 07:45:27 INFO - PROCESS | 1675 | 1461509127803 Marionette DEBUG loaded listener.js 07:45:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x12e3a7c00) [pid = 1675] [serial = 2021] [outer = 0x12415f000] 07:45:28 INFO - PROCESS | 1675 | 1461509128212 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]]]}] 07:45:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:45:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 07:45:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:45:28 INFO - PROCESS | 1675 | 1461509128262 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:45:28 INFO - PROCESS | 1675 | 1461509128263 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:45:28 INFO - PROCESS | 1675 | 1461509128266 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:45:28 INFO - PROCESS | 1675 | 1461509128267 Marionette TRACE conn2 <- [1,2666,null,{}] 07:45:28 INFO - PROCESS | 1675 | 1461509128269 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}] 07:45:28 INFO - PROCESS | 1675 | 1461509128414 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:45:28 INFO - PROCESS | 1675 | 1461509128433 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x137dee000 == 131 [pid = 1675] [id = 674] 07:45:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x12e537000) [pid = 1675] [serial = 2022] [outer = 0x0] 07:45:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x12e930800) [pid = 1675] [serial = 2023] [outer = 0x12e537000] 07:45:28 INFO - PROCESS | 1675 | 1461509128459 Marionette DEBUG loaded listener.js 07:45:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x12eae2800) [pid = 1675] [serial = 2024] [outer = 0x12e537000] 07:45:29 INFO - PROCESS | 1675 | 1461509129320 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]]]}] 07:45:29 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) 07:45:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1071ms 07:45:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:45:29 INFO - PROCESS | 1675 | 1461509129339 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:45:29 INFO - PROCESS | 1675 | 1461509129340 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:45:29 INFO - PROCESS | 1675 | 1461509129342 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:45:29 INFO - PROCESS | 1675 | 1461509129343 Marionette TRACE conn2 <- [1,2670,null,{}] 07:45:29 INFO - PROCESS | 1675 | 1461509129346 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}] 07:45:29 INFO - PROCESS | 1675 | 1461509129494 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x12d6bc000) [pid = 1675] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x113599c00) [pid = 1675] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x1135a3800) [pid = 1675] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x11a92fc00) [pid = 1675] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x12be11000) [pid = 1675] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x11a8aec00) [pid = 1675] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x1276d7400) [pid = 1675] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x1150e6c00) [pid = 1675] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x11c485000) [pid = 1675] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x13ab64000) [pid = 1675] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x12bf50400) [pid = 1675] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x11be8f800) [pid = 1675] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:45:29 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x12d6b9400) [pid = 1675] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:45:29 INFO - PROCESS | 1675 | 1461509129739 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfad000 == 132 [pid = 1675] [id = 675] 07:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x113599c00) [pid = 1675] [serial = 2025] [outer = 0x0] 07:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x115829400) [pid = 1675] [serial = 2026] [outer = 0x113599c00] 07:45:29 INFO - PROCESS | 1675 | 1461509129767 Marionette DEBUG loaded listener.js 07:45:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x11dbc3400) [pid = 1675] [serial = 2027] [outer = 0x113599c00] 07:45:30 INFO - PROCESS | 1675 | 1461509130532 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] 07:45:30 INFO - PROCESS | 1675 | 1461509130564 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:45:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:45:30 INFO - PROCESS | 1675 | 1461509130566 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:45:30 INFO - PROCESS | 1675 | 1461509130567 Marionette TRACE conn2 <- [1,2674,null,{}] 07:45:30 INFO - PROCESS | 1675 | 1461509130569 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}] 07:45:30 INFO - PROCESS | 1675 | 1461509130681 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:45:30 INFO - PROCESS | 1675 | 1461509130686 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x13830d000 == 133 [pid = 1675] [id = 676] 07:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x12d6b9400) [pid = 1675] [serial = 2028] [outer = 0x0] 07:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12f075800) [pid = 1675] [serial = 2029] [outer = 0x12d6b9400] 07:45:30 INFO - PROCESS | 1675 | 1461509130712 Marionette DEBUG loaded listener.js 07:45:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x12f90a400) [pid = 1675] [serial = 2030] [outer = 0x12d6b9400] 07:45:31 INFO - PROCESS | 1675 | 1461509131592 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] 07:45:31 INFO - PROCESS | 1675 | 1461509131639 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:45:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:45:31 INFO - PROCESS | 1675 | 1461509131642 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:45:31 INFO - PROCESS | 1675 | 1461509131643 Marionette TRACE conn2 <- [1,2678,null,{}] 07:45:31 INFO - PROCESS | 1675 | 1461509131645 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}] 07:45:31 INFO - PROCESS | 1675 | 1461509131897 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:45:32 INFO - PROCESS | 1675 | 1461509131996 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa6d000 == 134 [pid = 1675] [id = 677] 07:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x1135a4000) [pid = 1675] [serial = 2031] [outer = 0x0] 07:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x113683000) [pid = 1675] [serial = 2032] [outer = 0x1135a4000] 07:45:32 INFO - PROCESS | 1675 | 1461509132061 Marionette DEBUG loaded listener.js 07:45:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x11500b400) [pid = 1675] [serial = 2033] [outer = 0x1135a4000] 07:45:32 INFO - PROCESS | 1675 | 1461509132978 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]]]}] 07:45:33 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) 07:45:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1370ms 07:45:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:45:33 INFO - PROCESS | 1675 | 1461509133013 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:45:33 INFO - PROCESS | 1675 | 1461509133015 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:45:33 INFO - PROCESS | 1675 | 1461509133018 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:45:33 INFO - PROCESS | 1675 | 1461509133022 Marionette TRACE conn2 <- [1,2682,null,{}] 07:45:33 INFO - PROCESS | 1675 | 1461509133025 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}] 07:45:33 INFO - PROCESS | 1675 | 1461509133158 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:45:33 INFO - PROCESS | 1675 | 1461509133311 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf88800 == 135 [pid = 1675] [id = 678] 07:45:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x11acad400) [pid = 1675] [serial = 2034] [outer = 0x0] 07:45:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x11be16400) [pid = 1675] [serial = 2035] [outer = 0x11acad400] 07:45:33 INFO - PROCESS | 1675 | 1461509133345 Marionette DEBUG loaded listener.js 07:45:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x11c886800) [pid = 1675] [serial = 2036] [outer = 0x11acad400] 07:45:34 INFO - PROCESS | 1675 | 1461509134291 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]]]}] 07:45:34 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) 07:45:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1326ms 07:45:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:45:34 INFO - PROCESS | 1675 | 1461509134346 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:45:34 INFO - PROCESS | 1675 | 1461509134348 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:45:34 INFO - PROCESS | 1675 | 1461509134350 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:45:34 INFO - PROCESS | 1675 | 1461509134351 Marionette TRACE conn2 <- [1,2686,null,{}] 07:45:34 INFO - PROCESS | 1675 | 1461509134354 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}] 07:45:34 INFO - PROCESS | 1675 | 1461509134486 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:45:34 INFO - PROCESS | 1675 | 1461509134641 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x13048c800 == 136 [pid = 1675] [id = 679] 07:45:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x123e0a400) [pid = 1675] [serial = 2037] [outer = 0x0] 07:45:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x124156000) [pid = 1675] [serial = 2038] [outer = 0x123e0a400] 07:45:34 INFO - PROCESS | 1675 | 1461509134675 Marionette DEBUG loaded listener.js 07:45:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x126dd2c00) [pid = 1675] [serial = 2039] [outer = 0x123e0a400] 07:45:35 INFO - PROCESS | 1675 | 1461509135597 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] 07:45:35 INFO - PROCESS | 1675 | 1461509135626 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:45:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:45:35 INFO - PROCESS | 1675 | 1461509135634 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:45:35 INFO - PROCESS | 1675 | 1461509135638 Marionette TRACE conn2 <- [1,2690,null,{}] 07:45:35 INFO - PROCESS | 1675 | 1461509135640 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}] 07:45:35 INFO - PROCESS | 1675 | 1461509135776 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:45:35 INFO - PROCESS | 1675 | 1461509135905 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b061800 == 137 [pid = 1675] [id = 680] 07:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x1276e1c00) [pid = 1675] [serial = 2040] [outer = 0x0] 07:45:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x12b8f6400) [pid = 1675] [serial = 2041] [outer = 0x1276e1c00] 07:45:35 INFO - PROCESS | 1675 | 1461509135957 Marionette DEBUG loaded listener.js 07:45:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x12d054800) [pid = 1675] [serial = 2042] [outer = 0x1276e1c00] 07:45:36 INFO - PROCESS | 1675 | 1461509136848 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 07:45:36 INFO - PROCESS | 1675 | 1461509136862 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:45:36 INFO - PROCESS | 1675 | 1461509136864 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:45:36 INFO - PROCESS | 1675 | 1461509136865 Marionette TRACE conn2 <- [1,2694,null,{}] 07:45:36 INFO - PROCESS | 1675 | 1461509136868 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}] 07:45:37 INFO - PROCESS | 1675 | 1461509137000 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:45:37 INFO - PROCESS | 1675 | 1461509137129 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x1427a8000 == 138 [pid = 1675] [id = 681] 07:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x12d6b2400) [pid = 1675] [serial = 2043] [outer = 0x0] 07:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x12e93d000) [pid = 1675] [serial = 2044] [outer = 0x12d6b2400] 07:45:37 INFO - PROCESS | 1675 | 1461509137161 Marionette DEBUG loaded listener.js 07:45:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x12f19d800) [pid = 1675] [serial = 2045] [outer = 0x12d6b2400] 07:45:38 INFO - PROCESS | 1675 | 1461509138070 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] 07:45:38 INFO - PROCESS | 1675 | 1461509138089 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:45:38 INFO - PROCESS | 1675 | 1461509138092 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:45:38 INFO - PROCESS | 1675 | 1461509138093 Marionette TRACE conn2 <- [1,2698,null,{}] 07:45:38 INFO - PROCESS | 1675 | 1461509138096 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}] 07:45:38 INFO - PROCESS | 1675 | 1461509138232 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:45:38 INFO - PROCESS | 1675 | 1461509138364 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x142a50000 == 139 [pid = 1675] [id = 682] 07:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x130271800) [pid = 1675] [serial = 2046] [outer = 0x0] 07:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x13027b800) [pid = 1675] [serial = 2047] [outer = 0x130271800] 07:45:38 INFO - PROCESS | 1675 | 1461509138425 Marionette DEBUG loaded listener.js 07:45:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x137257000) [pid = 1675] [serial = 2048] [outer = 0x130271800] 07:45:39 INFO - PROCESS | 1675 | 1461509139392 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] 07:45:39 INFO - PROCESS | 1675 | 1461509139415 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:45:39 INFO - PROCESS | 1675 | 1461509139417 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:45:39 INFO - PROCESS | 1675 | 1461509139419 Marionette TRACE conn2 <- [1,2702,null,{}] 07:45:39 INFO - PROCESS | 1675 | 1461509139421 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}] 07:45:39 INFO - PROCESS | 1675 | 1461509139555 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:45:39 INFO - PROCESS | 1675 | 1461509139962 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a5000 == 140 [pid = 1675] [id = 683] 07:45:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x114022c00) [pid = 1675] [serial = 2049] [outer = 0x0] 07:45:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x114cbec00) [pid = 1675] [serial = 2050] [outer = 0x114022c00] 07:45:39 INFO - PROCESS | 1675 | 1461509139991 Marionette DEBUG loaded listener.js 07:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x1150f0000) [pid = 1675] [serial = 2051] [outer = 0x114022c00] 07:45:40 INFO - PROCESS | 1675 | 1461509140433 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]]]}] 07:45:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:45:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1073ms 07:45:40 INFO - PROCESS | 1675 | 1461509140491 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:45:40 INFO - PROCESS | 1675 | 1461509140494 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:45:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:45:40 INFO - PROCESS | 1675 | 1461509140497 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:45:40 INFO - PROCESS | 1675 | 1461509140499 Marionette TRACE conn2 <- [1,2706,null,{}] 07:45:40 INFO - PROCESS | 1675 | 1461509140502 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}] 07:45:40 INFO - PROCESS | 1675 | 1461509140624 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:45:40 INFO - PROCESS | 1675 | 1461509140758 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12ff1e800 == 141 [pid = 1675] [id = 684] 07:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x11919cc00) [pid = 1675] [serial = 2052] [outer = 0x0] 07:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x11aafac00) [pid = 1675] [serial = 2053] [outer = 0x11919cc00] 07:45:40 INFO - PROCESS | 1675 | 1461509140787 Marionette DEBUG loaded listener.js 07:45:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x11c88a400) [pid = 1675] [serial = 2054] [outer = 0x11919cc00] 07:45:41 INFO - PROCESS | 1675 | 1461509141309 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]]]}] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11bc9e000 == 140 [pid = 1675] [id = 639] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x14849c800 == 139 [pid = 1675] [id = 638] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8ef800 == 138 [pid = 1675] [id = 45] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11a862000 == 137 [pid = 1675] [id = 55] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x142892000 == 136 [pid = 1675] [id = 369] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1af800 == 135 [pid = 1675] [id = 187] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa60000 == 134 [pid = 1675] [id = 56] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x119d87800 == 133 [pid = 1675] [id = 569] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x1433d8000 == 132 [pid = 1675] [id = 568] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x130b04000 == 131 [pid = 1675] [id = 175] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x1197dd800 == 130 [pid = 1675] [id = 370] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x115866000 == 129 [pid = 1675] [id = 51] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x14310a800 == 128 [pid = 1675] [id = 567] 07:45:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:45:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 925ms 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x12e928800) [pid = 1675] [serial = 1957] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x13830d000 == 127 [pid = 1675] [id = 676] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfad000 == 126 [pid = 1675] [id = 675] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x137dee000 == 125 [pid = 1675] [id = 674] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x137264000 == 124 [pid = 1675] [id = 673] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12ff08800 == 123 [pid = 1675] [id = 672] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12e560000 == 122 [pid = 1675] [id = 17] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1b0000 == 121 [pid = 1675] [id = 671] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbb4000 == 120 [pid = 1675] [id = 670] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11bca1800 == 119 [pid = 1675] [id = 669] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x128b42800 == 118 [pid = 1675] [id = 668] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x11a85d000 == 117 [pid = 1675] [id = 667] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1c6000 == 116 [pid = 1675] [id = 666] 07:45:41 INFO - PROCESS | 1675 | 1461509141484 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:45:41 INFO - PROCESS | 1675 | 1461509141488 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12e55d800 == 115 [pid = 1675] [id = 665] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x146a97800 == 114 [pid = 1675] [id = 664] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x146931000 == 113 [pid = 1675] [id = 663] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x145e8a800 == 112 [pid = 1675] [id = 662] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x1451db800 == 111 [pid = 1675] [id = 661] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x14431e800 == 110 [pid = 1675] [id = 660] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x1433d3800 == 109 [pid = 1675] [id = 659] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x143115800 == 108 [pid = 1675] [id = 658] 07:45:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x142acf800 == 107 [pid = 1675] [id = 657] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x142a42800 == 106 [pid = 1675] [id = 656] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x130247000 == 105 [pid = 1675] [id = 655] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6e0000 == 104 [pid = 1675] [id = 654] 07:45:41 INFO - PROCESS | 1675 | --DOCSHELL 0x118cd0800 == 103 [pid = 1675] [id = 653] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x12e92e000) [pid = 1675] [serial = 1945] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x11c178000) [pid = 1675] [serial = 1931] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x114cac400) [pid = 1675] [serial = 1921] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x12b8e7400) [pid = 1675] [serial = 1955] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x12d6b8400) [pid = 1675] [serial = 1940] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x11ad73400) [pid = 1675] [serial = 1951] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x129c0f800) [pid = 1675] [serial = 1936] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x11a92b800) [pid = 1675] [serial = 1925] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x1157d4000) [pid = 1675] [serial = 1930] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x12462f400) [pid = 1675] [serial = 1933] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 172 (0x11dbcb800) [pid = 1675] [serial = 1918] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 171 (0x13ab6cc00) [pid = 1675] [serial = 1889] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 170 (0x12f19ec00) [pid = 1675] [serial = 1949] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 169 (0x12bf58c00) [pid = 1675] [serial = 1939] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 168 (0x13ab68000) [pid = 1675] [serial = 1888] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 167 (0x11dbc7800) [pid = 1675] [serial = 1927] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 166 (0x127611800) [pid = 1675] [serial = 1934] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 165 (0x143225800) [pid = 1675] [serial = 1909] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x118ce5c00) [pid = 1675] [serial = 1924] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x115007800) [pid = 1675] [serial = 1922] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x12da88000) [pid = 1675] [serial = 1897] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x137253000) [pid = 1675] [serial = 1900] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x144141c00) [pid = 1675] [serial = 1915] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x12e948c00) [pid = 1675] [serial = 1946] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x13ab6e800) [pid = 1675] [serial = 1903] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x12bbcc400) [pid = 1675] [serial = 1937] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x12462a000) [pid = 1675] [serial = 1954] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x11aafa800) [pid = 1675] [serial = 1891] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x12eae5c00) [pid = 1675] [serial = 1948] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 153 (0x123e0d400) [pid = 1675] [serial = 1928] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 152 (0x12e3ad000) [pid = 1675] [serial = 1943] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 151 (0x123b2cc00) [pid = 1675] [serial = 1952] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 150 (0x12462e400) [pid = 1675] [serial = 1894] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 149 (0x1430e6c00) [pid = 1675] [serial = 1906] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 148 (0x14348c800) [pid = 1675] [serial = 1912] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | --DOMWINDOW == 147 (0x12d9fcc00) [pid = 1675] [serial = 1942] [outer = 0x0] [url = about:blank] 07:45:41 INFO - PROCESS | 1675 | 1461509141521 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:45:41 INFO - PROCESS | 1675 | 1461509141523 Marionette TRACE conn2 <- [1,2710,null,{}] 07:45:41 INFO - PROCESS | 1675 | 1461509141527 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}] 07:45:41 INFO - PROCESS | 1675 | 1461509141655 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:45:41 INFO - PROCESS | 1675 | 1461509141661 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x1240ba800 == 104 [pid = 1675] [id = 685] 07:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 148 (0x11c88dc00) [pid = 1675] [serial = 2055] [outer = 0x0] 07:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 149 (0x11dbe9400) [pid = 1675] [serial = 2056] [outer = 0x11c88dc00] 07:45:41 INFO - PROCESS | 1675 | 1461509141690 Marionette DEBUG loaded listener.js 07:45:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 150 (0x124152c00) [pid = 1675] [serial = 2057] [outer = 0x11c88dc00] 07:45:42 INFO - PROCESS | 1675 | 1461509142144 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] 07:45:42 INFO - PROCESS | 1675 | 1461509142196 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:45:42 INFO - PROCESS | 1675 | 1461509142202 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:45:42 INFO - PROCESS | 1675 | 1461509142207 Marionette TRACE conn2 <- [1,2714,null,{}] 07:45:42 INFO - PROCESS | 1675 | 1461509142211 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}] 07:45:42 INFO - PROCESS | 1675 | 1461509142324 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:45:42 INFO - PROCESS | 1675 | 1461509142409 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1b7800 == 105 [pid = 1675] [id = 686] 07:45:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 151 (0x11dbc0400) [pid = 1675] [serial = 2058] [outer = 0x0] 07:45:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 152 (0x129cf5800) [pid = 1675] [serial = 2059] [outer = 0x11dbc0400] 07:45:42 INFO - PROCESS | 1675 | 1461509142445 Marionette DEBUG loaded listener.js 07:45:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 153 (0x12b706000) [pid = 1675] [serial = 2060] [outer = 0x11dbc0400] 07:45:42 INFO - PROCESS | 1675 | 1461509142749 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]]]}] 07:45:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:45:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 579ms 07:45:42 INFO - PROCESS | 1675 | 1461509142778 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:45:42 INFO - PROCESS | 1675 | 1461509142779 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:45:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:45:42 INFO - PROCESS | 1675 | 1461509142781 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:45:42 INFO - PROCESS | 1675 | 1461509142782 Marionette TRACE conn2 <- [1,2718,null,{}] 07:45:42 INFO - PROCESS | 1675 | 1461509142785 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}] 07:45:42 INFO - PROCESS | 1675 | 1461509142894 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:45:42 INFO - PROCESS | 1675 | 1461509142996 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x1308bb800 == 106 [pid = 1675] [id = 687] 07:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 154 (0x12b548000) [pid = 1675] [serial = 2061] [outer = 0x0] 07:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x12be3e800) [pid = 1675] [serial = 2062] [outer = 0x12b548000] 07:45:43 INFO - PROCESS | 1675 | 1461509143025 Marionette DEBUG loaded listener.js 07:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x12d6bb800) [pid = 1675] [serial = 2063] [outer = 0x12b548000] 07:45:43 INFO - PROCESS | 1675 | 1461509143367 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] 07:45:43 INFO - PROCESS | 1675 | 1461509143404 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:45:43 INFO - PROCESS | 1675 | 1461509143407 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:45:43 INFO - PROCESS | 1675 | 1461509143409 Marionette TRACE conn2 <- [1,2722,null,{}] 07:45:43 INFO - PROCESS | 1675 | 1461509143413 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}] 07:45:43 INFO - PROCESS | 1675 | 1461509143577 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:45:43 INFO - PROCESS | 1675 | 1461509143730 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x12459b800 == 107 [pid = 1675] [id = 688] 07:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x12e540400) [pid = 1675] [serial = 2064] [outer = 0x0] 07:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x12e943800) [pid = 1675] [serial = 2065] [outer = 0x12e540400] 07:45:43 INFO - PROCESS | 1675 | 1461509143764 Marionette DEBUG loaded listener.js 07:45:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x12f384400) [pid = 1675] [serial = 2066] [outer = 0x12e540400] 07:45:44 INFO - PROCESS | 1675 | 1461509144146 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] 07:45:44 INFO - PROCESS | 1675 | 1461509144192 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:45:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:45:44 INFO - PROCESS | 1675 | 1461509144195 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:45:44 INFO - PROCESS | 1675 | 1461509144196 Marionette TRACE conn2 <- [1,2726,null,{}] 07:45:44 INFO - PROCESS | 1675 | 1461509144198 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}] 07:45:44 INFO - PROCESS | 1675 | 1461509144341 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:45:44 INFO - PROCESS | 1675 | 1461509144360 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x138096000 == 108 [pid = 1675] [id = 689] 07:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x12f90a800) [pid = 1675] [serial = 2067] [outer = 0x0] 07:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x137195400) [pid = 1675] [serial = 2068] [outer = 0x12f90a800] 07:45:44 INFO - PROCESS | 1675 | 1461509144386 Marionette DEBUG loaded listener.js 07:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x13725c000) [pid = 1675] [serial = 2069] [outer = 0x12f90a800] 07:45:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:45:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 07:45:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:45:44 INFO - PROCESS | 1675 | 1461509144761 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]]]}] 07:45:44 INFO - PROCESS | 1675 | 1461509144765 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:45:44 INFO - PROCESS | 1675 | 1461509144766 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:45:44 INFO - PROCESS | 1675 | 1461509144768 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:45:44 INFO - PROCESS | 1675 | 1461509144769 Marionette TRACE conn2 <- [1,2730,null,{}] 07:45:44 INFO - PROCESS | 1675 | 1461509144772 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}] 07:45:44 INFO - PROCESS | 1675 | 1461509144922 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:45:44 INFO - PROCESS | 1675 | 1461509144936 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x138321800 == 109 [pid = 1675] [id = 690] 07:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x1248e3c00) [pid = 1675] [serial = 2070] [outer = 0x0] 07:45:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x1371b3800) [pid = 1675] [serial = 2071] [outer = 0x1248e3c00] 07:45:44 INFO - PROCESS | 1675 | 1461509144965 Marionette DEBUG loaded listener.js 07:45:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x13784e800) [pid = 1675] [serial = 2072] [outer = 0x1248e3c00] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 164 (0x12415f000) [pid = 1675] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 163 (0x12e537000) [pid = 1675] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 162 (0x12415d400) [pid = 1675] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 161 (0x114f2d000) [pid = 1675] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 160 (0x114f2f000) [pid = 1675] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 159 (0x123af8800) [pid = 1675] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 158 (0x12415b800) [pid = 1675] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 157 (0x113599c00) [pid = 1675] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 156 (0x12f910000) [pid = 1675] [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.] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 155 (0x12f932000) [pid = 1675] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:45:45 INFO - PROCESS | 1675 | --DOMWINDOW == 154 (0x12be7ec00) [pid = 1675] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:45:45 INFO - PROCESS | 1675 | 1461509145830 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] 07:45:45 INFO - PROCESS | 1675 | 1461509145840 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:45:45 INFO - PROCESS | 1675 | 1461509145842 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:45:45 INFO - PROCESS | 1675 | 1461509145843 Marionette TRACE conn2 <- [1,2734,null,{}] 07:45:45 INFO - PROCESS | 1675 | 1461509145845 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}] 07:45:45 INFO - PROCESS | 1675 | 1461509145952 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:45:45 INFO - PROCESS | 1675 | 1461509145956 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x13727f000 == 110 [pid = 1675] [id = 691] 07:45:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 155 (0x12415d400) [pid = 1675] [serial = 2073] [outer = 0x0] 07:45:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 156 (0x12b3ea800) [pid = 1675] [serial = 2074] [outer = 0x12415d400] 07:45:45 INFO - PROCESS | 1675 | 1461509145982 Marionette DEBUG loaded listener.js 07:45:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 157 (0x12f1a9c00) [pid = 1675] [serial = 2075] [outer = 0x12415d400] 07:45:46 INFO - PROCESS | 1675 | 1461509146356 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]]]}] 07:45:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:45:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 07:45:46 INFO - PROCESS | 1675 | 1461509146412 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:45:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:45:46 INFO - PROCESS | 1675 | 1461509146413 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:45:46 INFO - PROCESS | 1675 | 1461509146416 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:45:46 INFO - PROCESS | 1675 | 1461509146417 Marionette TRACE conn2 <- [1,2738,null,{}] 07:45:46 INFO - PROCESS | 1675 | 1461509146419 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}] 07:45:46 INFO - PROCESS | 1675 | 1461509146570 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:45:46 INFO - PROCESS | 1675 | 1461509146579 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:46 INFO - PROCESS | 1675 | ++DOCSHELL 0x13b147000 == 111 [pid = 1675] [id = 692] 07:45:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 158 (0x12be7ec00) [pid = 1675] [serial = 2076] [outer = 0x0] 07:45:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 159 (0x1378a4000) [pid = 1675] [serial = 2077] [outer = 0x12be7ec00] 07:45:46 INFO - PROCESS | 1675 | 1461509146605 Marionette DEBUG loaded listener.js 07:45:46 INFO - PROCESS | 1675 | ++DOMWINDOW == 160 (0x137bb2800) [pid = 1675] [serial = 2078] [outer = 0x12be7ec00] 07:45:46 INFO - PROCESS | 1675 | 1461509146949 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]]]}] 07:45:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:45:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 07:45:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:45:46 INFO - PROCESS | 1675 | 1461509146984 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:45:46 INFO - PROCESS | 1675 | 1461509146986 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:45:46 INFO - PROCESS | 1675 | 1461509146988 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:45:46 INFO - PROCESS | 1675 | 1461509146990 Marionette TRACE conn2 <- [1,2742,null,{}] 07:45:46 INFO - PROCESS | 1675 | 1461509146994 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}] 07:45:47 INFO - PROCESS | 1675 | 1461509147101 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:45:47 INFO - PROCESS | 1675 | 1461509147107 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x142bad000 == 112 [pid = 1675] [id = 693] 07:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 161 (0x12fab2000) [pid = 1675] [serial = 2079] [outer = 0x0] 07:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 162 (0x137d49400) [pid = 1675] [serial = 2080] [outer = 0x12fab2000] 07:45:47 INFO - PROCESS | 1675 | 1461509147141 Marionette DEBUG loaded listener.js 07:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 163 (0x137e54000) [pid = 1675] [serial = 2081] [outer = 0x12fab2000] 07:45:47 INFO - PROCESS | 1675 | 1461509147536 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]]]}] 07:45:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:45:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 573ms 07:45:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:45:47 INFO - PROCESS | 1675 | 1461509147565 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:45:47 INFO - PROCESS | 1675 | 1461509147567 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:45:47 INFO - PROCESS | 1675 | 1461509147569 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:45:47 INFO - PROCESS | 1675 | 1461509147571 Marionette TRACE conn2 <- [1,2746,null,{}] 07:45:47 INFO - PROCESS | 1675 | 1461509147575 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}] 07:45:47 INFO - PROCESS | 1675 | 1461509147699 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:45:47 INFO - PROCESS | 1675 | 1461509147703 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:47 INFO - PROCESS | 1675 | ++DOCSHELL 0x14339b000 == 113 [pid = 1675] [id = 694] 07:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 164 (0x137bb2000) [pid = 1675] [serial = 2082] [outer = 0x0] 07:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 165 (0x13820e400) [pid = 1675] [serial = 2083] [outer = 0x137bb2000] 07:45:47 INFO - PROCESS | 1675 | 1461509147729 Marionette DEBUG loaded listener.js 07:45:47 INFO - PROCESS | 1675 | ++DOMWINDOW == 166 (0x138433400) [pid = 1675] [serial = 2084] [outer = 0x137bb2000] 07:45:48 INFO - PROCESS | 1675 | 1461509148458 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]]]}] 07:45:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:45:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 926ms 07:45:48 INFO - PROCESS | 1675 | 1461509148495 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:45:48 INFO - PROCESS | 1675 | 1461509148498 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:45:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:45:48 INFO - PROCESS | 1675 | 1461509148502 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:45:48 INFO - PROCESS | 1675 | 1461509148504 Marionette TRACE conn2 <- [1,2750,null,{}] 07:45:48 INFO - PROCESS | 1675 | 1461509148528 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}] 07:45:48 INFO - PROCESS | 1675 | 1461509148657 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:45:48 INFO - PROCESS | 1675 | 1461509148788 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bba8000 == 114 [pid = 1675] [id = 695] 07:45:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 167 (0x1178fc800) [pid = 1675] [serial = 2085] [outer = 0x0] 07:45:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 168 (0x11b2f6000) [pid = 1675] [serial = 2086] [outer = 0x1178fc800] 07:45:48 INFO - PROCESS | 1675 | 1461509148824 Marionette DEBUG loaded listener.js 07:45:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 169 (0x11db6b000) [pid = 1675] [serial = 2087] [outer = 0x1178fc800] 07:45:49 INFO - PROCESS | 1675 | 1461509149261 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]]]}] 07:45:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:45:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 790ms 07:45:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:45:49 INFO - PROCESS | 1675 | 1461509149293 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:45:49 INFO - PROCESS | 1675 | 1461509149297 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:45:49 INFO - PROCESS | 1675 | 1461509149302 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:45:49 INFO - PROCESS | 1675 | 1461509149304 Marionette TRACE conn2 <- [1,2754,null,{}] 07:45:49 INFO - PROCESS | 1675 | 1461509149308 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}] 07:45:49 INFO - PROCESS | 1675 | 1461509149434 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:45:49 INFO - PROCESS | 1675 | 1461509149537 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x130496800 == 115 [pid = 1675] [id = 696] 07:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 170 (0x12414ac00) [pid = 1675] [serial = 2088] [outer = 0x0] 07:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 171 (0x124689c00) [pid = 1675] [serial = 2089] [outer = 0x12414ac00] 07:45:49 INFO - PROCESS | 1675 | 1461509149568 Marionette DEBUG loaded listener.js 07:45:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 172 (0x129c0d800) [pid = 1675] [serial = 2090] [outer = 0x12414ac00] 07:45:50 INFO - PROCESS | 1675 | 1461509150007 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]]]}] 07:45:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:45:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 721ms 07:45:50 INFO - PROCESS | 1675 | 1461509150047 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:45:50 INFO - PROCESS | 1675 | 1461509150048 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:45:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:45:50 INFO - PROCESS | 1675 | 1461509150050 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:45:50 INFO - PROCESS | 1675 | 1461509150053 Marionette TRACE conn2 <- [1,2758,null,{}] 07:45:50 INFO - PROCESS | 1675 | 1461509150077 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}] 07:45:50 INFO - PROCESS | 1675 | 1461509150210 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:45:50 INFO - PROCESS | 1675 | 1461509150344 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x143113800 == 116 [pid = 1675] [id = 697] 07:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 173 (0x12bf5ac00) [pid = 1675] [serial = 2091] [outer = 0x0] 07:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x12e944400) [pid = 1675] [serial = 2092] [outer = 0x12bf5ac00] 07:45:50 INFO - PROCESS | 1675 | 1461509150379 Marionette DEBUG loaded listener.js 07:45:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x12f942c00) [pid = 1675] [serial = 2093] [outer = 0x12bf5ac00] 07:45:50 INFO - PROCESS | 1675 | 1461509150809 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]]]}] 07:45:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:45:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 786ms 07:45:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:45:50 INFO - PROCESS | 1675 | 1461509150839 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:45:50 INFO - PROCESS | 1675 | 1461509150841 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:45:50 INFO - PROCESS | 1675 | 1461509150845 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:45:50 INFO - PROCESS | 1675 | 1461509150846 Marionette TRACE conn2 <- [1,2762,null,{}] 07:45:50 INFO - PROCESS | 1675 | 1461509150849 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}] 07:45:50 INFO - PROCESS | 1675 | 1461509150978 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:45:51 INFO - PROCESS | 1675 | 1461509151081 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433de000 == 117 [pid = 1675] [id = 698] 07:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x13714d000) [pid = 1675] [serial = 2094] [outer = 0x0] 07:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x137258400) [pid = 1675] [serial = 2095] [outer = 0x13714d000] 07:45:51 INFO - PROCESS | 1675 | 1461509151111 Marionette DEBUG loaded listener.js 07:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x137bb5800) [pid = 1675] [serial = 2096] [outer = 0x13714d000] 07:45:51 INFO - PROCESS | 1675 | 1461509151503 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]]]}] 07:45:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:45:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 720ms 07:45:51 INFO - PROCESS | 1675 | 1461509151565 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:45:51 INFO - PROCESS | 1675 | 1461509151567 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:45:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:45:51 INFO - PROCESS | 1675 | 1461509151569 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:45:51 INFO - PROCESS | 1675 | 1461509151570 Marionette TRACE conn2 <- [1,2766,null,{}] 07:45:51 INFO - PROCESS | 1675 | 1461509151592 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}] 07:45:51 INFO - PROCESS | 1675 | 1461509151718 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:45:51 INFO - PROCESS | 1675 | 1461509151851 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x14421f000 == 118 [pid = 1675] [id = 699] 07:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x12ffd8400) [pid = 1675] [serial = 2097] [outer = 0x0] 07:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x137e5c000) [pid = 1675] [serial = 2098] [outer = 0x12ffd8400] 07:45:51 INFO - PROCESS | 1675 | 1461509151883 Marionette DEBUG loaded listener.js 07:45:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x13820f800) [pid = 1675] [serial = 2099] [outer = 0x12ffd8400] 07:45:52 INFO - PROCESS | 1675 | 1461509152298 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]]]}] 07:45:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:45:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 769ms 07:45:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:45:52 INFO - PROCESS | 1675 | 1461509152339 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:45:52 INFO - PROCESS | 1675 | 1461509152340 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:45:52 INFO - PROCESS | 1675 | 1461509152342 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:45:52 INFO - PROCESS | 1675 | 1461509152344 Marionette TRACE conn2 <- [1,2770,null,{}] 07:45:52 INFO - PROCESS | 1675 | 1461509152346 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}] 07:45:52 INFO - PROCESS | 1675 | 1461509152488 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:45:52 INFO - PROCESS | 1675 | 1461509152623 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x144347800 == 119 [pid = 1675] [id = 700] 07:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x137e57000) [pid = 1675] [serial = 2100] [outer = 0x0] 07:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x138435c00) [pid = 1675] [serial = 2101] [outer = 0x137e57000] 07:45:52 INFO - PROCESS | 1675 | 1461509152659 Marionette DEBUG loaded listener.js 07:45:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x13ae7fc00) [pid = 1675] [serial = 2102] [outer = 0x137e57000] 07:45:53 INFO - PROCESS | 1675 | 1461509153086 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]]]}] 07:45:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:45:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 769ms 07:45:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:45:53 INFO - PROCESS | 1675 | 1461509153121 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:45:53 INFO - PROCESS | 1675 | 1461509153122 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:45:53 INFO - PROCESS | 1675 | 1461509153126 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:45:53 INFO - PROCESS | 1675 | 1461509153128 Marionette TRACE conn2 <- [1,2774,null,{}] 07:45:53 INFO - PROCESS | 1675 | 1461509153130 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}] 07:45:53 INFO - PROCESS | 1675 | 1461509153256 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:45:53 INFO - PROCESS | 1675 | 1461509153386 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x145de1000 == 120 [pid = 1675] [id = 701] 07:45:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x12e535000) [pid = 1675] [serial = 2103] [outer = 0x0] 07:45:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x142b58400) [pid = 1675] [serial = 2104] [outer = 0x12e535000] 07:45:53 INFO - PROCESS | 1675 | 1461509153419 Marionette DEBUG loaded listener.js 07:45:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x142b64000) [pid = 1675] [serial = 2105] [outer = 0x12e535000] 07:45:53 INFO - PROCESS | 1675 | 1461509153826 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]]]}] 07:45:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:45:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 719ms 07:45:53 INFO - PROCESS | 1675 | 1461509153846 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:45:53 INFO - PROCESS | 1675 | 1461509153848 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:45:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:45:53 INFO - PROCESS | 1675 | 1461509153850 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:45:53 INFO - PROCESS | 1675 | 1461509153851 Marionette TRACE conn2 <- [1,2778,null,{}] 07:45:53 INFO - PROCESS | 1675 | 1461509153854 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}] 07:45:53 INFO - PROCESS | 1675 | 1461509153983 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:45:54 INFO - PROCESS | 1675 | 1461509154118 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x146004000 == 121 [pid = 1675] [id = 702] 07:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x11c33b400) [pid = 1675] [serial = 2106] [outer = 0x0] 07:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x11c342800) [pid = 1675] [serial = 2107] [outer = 0x11c33b400] 07:45:54 INFO - PROCESS | 1675 | 1461509154149 Marionette DEBUG loaded listener.js 07:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x11c347800) [pid = 1675] [serial = 2108] [outer = 0x11c33b400] 07:45:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:45:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 724ms 07:45:54 INFO - PROCESS | 1675 | 1461509154568 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]]]}] 07:45:54 INFO - PROCESS | 1675 | 1461509154574 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:45:54 INFO - PROCESS | 1675 | 1461509154576 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:45:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:45:54 INFO - PROCESS | 1675 | 1461509154578 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:45:54 INFO - PROCESS | 1675 | 1461509154579 Marionette TRACE conn2 <- [1,2782,null,{}] 07:45:54 INFO - PROCESS | 1675 | 1461509154582 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}] 07:45:54 INFO - PROCESS | 1675 | 1461509154724 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:45:54 INFO - PROCESS | 1675 | 1461509154841 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x146936000 == 122 [pid = 1675] [id = 703] 07:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x11c348800) [pid = 1675] [serial = 2109] [outer = 0x0] 07:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x142b64800) [pid = 1675] [serial = 2110] [outer = 0x11c348800] 07:45:54 INFO - PROCESS | 1675 | 1461509154872 Marionette DEBUG loaded listener.js 07:45:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x142f07c00) [pid = 1675] [serial = 2111] [outer = 0x11c348800] 07:45:55 INFO - PROCESS | 1675 | 1461509155288 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]]]}] 07:45:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:45:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 07:45:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:45:55 INFO - PROCESS | 1675 | 1461509155300 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:45:55 INFO - PROCESS | 1675 | 1461509155301 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:45:55 INFO - PROCESS | 1675 | 1461509155303 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:45:55 INFO - PROCESS | 1675 | 1461509155305 Marionette TRACE conn2 <- [1,2786,null,{}] 07:45:55 INFO - PROCESS | 1675 | 1461509155307 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}] 07:45:55 INFO - PROCESS | 1675 | 1461509155438 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:45:55 INFO - PROCESS | 1675 | 1461509155573 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x146a88000 == 123 [pid = 1675] [id = 704] 07:45:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x142f08000) [pid = 1675] [serial = 2112] [outer = 0x0] 07:45:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x142fdf000) [pid = 1675] [serial = 2113] [outer = 0x142f08000] 07:45:55 INFO - PROCESS | 1675 | 1461509155603 Marionette DEBUG loaded listener.js 07:45:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x142fe7000) [pid = 1675] [serial = 2114] [outer = 0x142f08000] 07:45:56 INFO - PROCESS | 1675 | 1461509156017 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]]]}] 07:45:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:45:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 721ms 07:45:56 INFO - PROCESS | 1675 | 1461509156024 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:45:56 INFO - PROCESS | 1675 | 1461509156026 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:45:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:45:56 INFO - PROCESS | 1675 | 1461509156028 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:45:56 INFO - PROCESS | 1675 | 1461509156030 Marionette TRACE conn2 <- [1,2790,null,{}] 07:45:56 INFO - PROCESS | 1675 | 1461509156032 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}] 07:45:56 INFO - PROCESS | 1675 | 1461509156194 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:45:56 INFO - PROCESS | 1675 | 1461509156314 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:56 INFO - PROCESS | 1675 | ++DOCSHELL 0x1484b0000 == 124 [pid = 1675] [id = 705] 07:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x142fe8000) [pid = 1675] [serial = 2115] [outer = 0x0] 07:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x1430e6c00) [pid = 1675] [serial = 2116] [outer = 0x142fe8000] 07:45:56 INFO - PROCESS | 1675 | 1461509156348 Marionette DEBUG loaded listener.js 07:45:56 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x143220800) [pid = 1675] [serial = 2117] [outer = 0x142fe8000] 07:45:56 INFO - PROCESS | 1675 | 1461509156803 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]]]}] 07:45:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:45:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 820ms 07:45:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:45:56 INFO - PROCESS | 1675 | 1461509156849 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:45:56 INFO - PROCESS | 1675 | 1461509156850 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:45:56 INFO - PROCESS | 1675 | 1461509156852 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:45:56 INFO - PROCESS | 1675 | 1461509156854 Marionette TRACE conn2 <- [1,2794,null,{}] 07:45:56 INFO - PROCESS | 1675 | 1461509156856 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}] 07:45:56 INFO - PROCESS | 1675 | 1461509156986 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:45:57 INFO - PROCESS | 1675 | 1461509157125 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bcb8800 == 125 [pid = 1675] [id = 706] 07:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x118e22c00) [pid = 1675] [serial = 2118] [outer = 0x0] 07:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x11dbc3800) [pid = 1675] [serial = 2119] [outer = 0x118e22c00] 07:45:57 INFO - PROCESS | 1675 | 1461509157155 Marionette DEBUG loaded listener.js 07:45:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x1430e8400) [pid = 1675] [serial = 2120] [outer = 0x118e22c00] 07:45:57 INFO - PROCESS | 1675 | 1461509157896 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]]]}] 07:45:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:45:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1071ms 07:45:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:45:57 INFO - PROCESS | 1675 | 1461509157924 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:45:57 INFO - PROCESS | 1675 | 1461509157926 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:45:57 INFO - PROCESS | 1675 | 1461509157930 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:45:57 INFO - PROCESS | 1675 | 1461509157932 Marionette TRACE conn2 <- [1,2798,null,{}] 07:45:57 INFO - PROCESS | 1675 | 1461509157935 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}] 07:45:58 INFO - PROCESS | 1675 | 1461509158059 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:45:58 INFO - PROCESS | 1675 | 1461509158167 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c2df800 == 126 [pid = 1675] [id = 707] 07:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x114cc9000) [pid = 1675] [serial = 2121] [outer = 0x0] 07:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x1150ef800) [pid = 1675] [serial = 2122] [outer = 0x114cc9000] 07:45:58 INFO - PROCESS | 1675 | 1461509158197 Marionette DEBUG loaded listener.js 07:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x1197a8c00) [pid = 1675] [serial = 2123] [outer = 0x114cc9000] 07:45:58 INFO - PROCESS | 1675 | 1461509158662 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]]]}] 07:45:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:45:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 773ms 07:45:58 INFO - PROCESS | 1675 | 1461509158703 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:45:58 INFO - PROCESS | 1675 | 1461509158706 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:45:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:45:58 INFO - PROCESS | 1675 | 1461509158711 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:45:58 INFO - PROCESS | 1675 | 1461509158713 Marionette TRACE conn2 <- [1,2802,null,{}] 07:45:58 INFO - PROCESS | 1675 | 1461509158715 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}] 07:45:58 INFO - PROCESS | 1675 | 1461509158848 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:45:58 INFO - PROCESS | 1675 | 1461509158988 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x119286000 == 127 [pid = 1675] [id = 708] 07:45:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x119e60000) [pid = 1675] [serial = 2124] [outer = 0x0] 07:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x11ad72000) [pid = 1675] [serial = 2125] [outer = 0x119e60000] 07:45:59 INFO - PROCESS | 1675 | 1461509159012 Marionette DEBUG loaded listener.js 07:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x11c174400) [pid = 1675] [serial = 2126] [outer = 0x119e60000] 07:45:59 INFO - PROCESS | 1675 | 1461509159549 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]]]}] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x12fc31800) [pid = 1675] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x1378a2c00) [pid = 1675] [serial = 1984] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x137bb5c00) [pid = 1675] [serial = 1987] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x137e58c00) [pid = 1675] [serial = 1990] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12415bc00) [pid = 1675] [serial = 1996] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x13825d000) [pid = 1675] [serial = 1993] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x124626800) [pid = 1675] [serial = 1999] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12f075800) [pid = 1675] [serial = 2029] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x137844800) [pid = 1675] [serial = 1981] [outer = 0x0] [url = about:blank] 07:45:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:45:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 926ms 07:45:59 INFO - PROCESS | 1675 | --DOCSHELL 0x1427a8000 == 126 [pid = 1675] [id = 681] 07:45:59 INFO - PROCESS | 1675 | --DOCSHELL 0x13b061800 == 125 [pid = 1675] [id = 680] 07:45:59 INFO - PROCESS | 1675 | --DOCSHELL 0x13048c800 == 124 [pid = 1675] [id = 679] 07:45:59 INFO - PROCESS | 1675 | --DOCSHELL 0x12bf88800 == 123 [pid = 1675] [id = 678] 07:45:59 INFO - PROCESS | 1675 | --DOCSHELL 0x138012000 == 122 [pid = 1675] [id = 649] 07:45:59 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa6d000 == 121 [pid = 1675] [id = 677] 07:45:59 INFO - PROCESS | 1675 | 1461509159671 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:45:59 INFO - PROCESS | 1675 | 1461509159673 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:45:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:45:59 INFO - PROCESS | 1675 | 1461509159677 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:45:59 INFO - PROCESS | 1675 | 1461509159680 Marionette TRACE conn2 <- [1,2806,null,{}] 07:45:59 INFO - PROCESS | 1675 | 1461509159687 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}] 07:45:59 INFO - PROCESS | 1675 | 1461509159797 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:45:59 INFO - PROCESS | 1675 | 1461509159807 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x12482e000 == 122 [pid = 1675] [id = 709] 07:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x123c76000) [pid = 1675] [serial = 2127] [outer = 0x0] 07:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x123e10400) [pid = 1675] [serial = 2128] [outer = 0x123c76000] 07:45:59 INFO - PROCESS | 1675 | 1461509159836 Marionette DEBUG loaded listener.js 07:45:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x124161800) [pid = 1675] [serial = 2129] [outer = 0x123c76000] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x12f19e800) [pid = 1675] [serial = 1958] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x12eae2800) [pid = 1675] [serial = 2024] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x115829400) [pid = 1675] [serial = 2026] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x11dbc3400) [pid = 1675] [serial = 2027] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x12b3e8000) [pid = 1675] [serial = 2018] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x137db8800) [pid = 1675] [serial = 1403] [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.] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x12e3a7c00) [pid = 1675] [serial = 2021] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x12b8ee000) [pid = 1675] [serial = 2020] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x12e930800) [pid = 1675] [serial = 2023] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x1277ea400) [pid = 1675] [serial = 2017] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x11aaec000) [pid = 1675] [serial = 2008] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x11c425000) [pid = 1675] [serial = 2009] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x115003c00) [pid = 1675] [serial = 2005] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x118c26400) [pid = 1675] [serial = 2006] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x137198000) [pid = 1675] [serial = 1978] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x123c76400) [pid = 1675] [serial = 2011] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x124048c00) [pid = 1675] [serial = 2012] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x1248dc800) [pid = 1675] [serial = 2014] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x1276d7c00) [pid = 1675] [serial = 2015] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x115451c00) [pid = 1675] [serial = 1963] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x12b3e0000) [pid = 1675] [serial = 1969] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x11c88a800) [pid = 1675] [serial = 1966] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x12e541000) [pid = 1675] [serial = 1972] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x12f946800) [pid = 1675] [serial = 1975] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x113594400) [pid = 1675] [serial = 1960] [outer = 0x0] [url = about:blank] 07:45:59 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x113679400) [pid = 1675] [serial = 2002] [outer = 0x0] [url = about:blank] 07:46:00 INFO - PROCESS | 1675 | 1461509160270 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]]]}] 07:46:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:46:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 623ms 07:46:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:46:00 INFO - PROCESS | 1675 | 1461509160300 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:46:00 INFO - PROCESS | 1675 | 1461509160302 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:46:00 INFO - PROCESS | 1675 | 1461509160304 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:46:00 INFO - PROCESS | 1675 | 1461509160305 Marionette TRACE conn2 <- [1,2810,null,{}] 07:46:00 INFO - PROCESS | 1675 | 1461509160307 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}] 07:46:00 INFO - PROCESS | 1675 | 1461509160419 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:46:00 INFO - PROCESS | 1675 | 1461509160424 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:00 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e69b000 == 123 [pid = 1675] [id = 710] 07:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x12462b800) [pid = 1675] [serial = 2130] [outer = 0x0] 07:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x126dd3c00) [pid = 1675] [serial = 2131] [outer = 0x12462b800] 07:46:00 INFO - PROCESS | 1675 | 1461509160451 Marionette DEBUG loaded listener.js 07:46:00 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x1289e9c00) [pid = 1675] [serial = 2132] [outer = 0x12462b800] 07:46:00 INFO - PROCESS | 1675 | 1461509160849 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]]]}] 07:46:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:46:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 570ms 07:46:00 INFO - PROCESS | 1675 | 1461509160875 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:46:00 INFO - PROCESS | 1675 | 1461509160877 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:46:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:46:00 INFO - PROCESS | 1675 | 1461509160880 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:46:00 INFO - PROCESS | 1675 | 1461509160882 Marionette TRACE conn2 <- [1,2814,null,{}] 07:46:00 INFO - PROCESS | 1675 | 1461509160885 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}] 07:46:01 INFO - PROCESS | 1675 | 1461509161050 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:46:01 INFO - PROCESS | 1675 | 1461509161212 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6c3000 == 124 [pid = 1675] [id = 711] 07:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x1277f4000) [pid = 1675] [serial = 2133] [outer = 0x0] 07:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x129cf0800) [pid = 1675] [serial = 2134] [outer = 0x1277f4000] 07:46:01 INFO - PROCESS | 1675 | 1461509161255 Marionette DEBUG loaded listener.js 07:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x12b542000) [pid = 1675] [serial = 2135] [outer = 0x1277f4000] 07:46:01 INFO - PROCESS | 1675 | 1461509161669 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]]]}] 07:46:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:46:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 820ms 07:46:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:46:01 INFO - PROCESS | 1675 | 1461509161699 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:46:01 INFO - PROCESS | 1675 | 1461509161700 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:46:01 INFO - PROCESS | 1675 | 1461509161702 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:46:01 INFO - PROCESS | 1675 | 1461509161703 Marionette TRACE conn2 <- [1,2818,null,{}] 07:46:01 INFO - PROCESS | 1675 | 1461509161706 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}] 07:46:01 INFO - PROCESS | 1675 | 1461509161881 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:46:01 INFO - PROCESS | 1675 | 1461509161901 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:01 INFO - PROCESS | 1675 | ++DOCSHELL 0x13024f000 == 125 [pid = 1675] [id = 712] 07:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x12b8ee000) [pid = 1675] [serial = 2136] [outer = 0x0] 07:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x12bf59c00) [pid = 1675] [serial = 2137] [outer = 0x12b8ee000] 07:46:01 INFO - PROCESS | 1675 | 1461509161930 Marionette DEBUG loaded listener.js 07:46:01 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x12da87c00) [pid = 1675] [serial = 2138] [outer = 0x12b8ee000] 07:46:02 INFO - PROCESS | 1675 | 1461509162342 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]]]}] 07:46:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:46:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 668ms 07:46:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:46:02 INFO - PROCESS | 1675 | 1461509162381 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:46:02 INFO - PROCESS | 1675 | 1461509162383 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:46:02 INFO - PROCESS | 1675 | 1461509162386 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:46:02 INFO - PROCESS | 1675 | 1461509162389 Marionette TRACE conn2 <- [1,2822,null,{}] 07:46:02 INFO - PROCESS | 1675 | 1461509162402 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}] 07:46:02 INFO - PROCESS | 1675 | 1461509162612 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:46:02 INFO - PROCESS | 1675 | 1461509162673 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:02 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bdd800 == 126 [pid = 1675] [id = 713] 07:46:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x12bbd2000) [pid = 1675] [serial = 2139] [outer = 0x0] 07:46:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x12e53e800) [pid = 1675] [serial = 2140] [outer = 0x12bbd2000] 07:46:02 INFO - PROCESS | 1675 | 1461509162708 Marionette DEBUG loaded listener.js 07:46:02 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x12ead8000) [pid = 1675] [serial = 2141] [outer = 0x12bbd2000] 07:46:03 INFO - PROCESS | 1675 | 1461509163123 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]]]}] 07:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 780ms 07:46:03 INFO - PROCESS | 1675 | 1461509163166 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:46:03 INFO - PROCESS | 1675 | 1461509163168 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:46:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:46:03 INFO - PROCESS | 1675 | 1461509163170 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:46:03 INFO - PROCESS | 1675 | 1461509163171 Marionette TRACE conn2 <- [1,2826,null,{}] 07:46:03 INFO - PROCESS | 1675 | 1461509163173 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}] 07:46:03 INFO - PROCESS | 1675 | 1461509163320 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:46:03 INFO - PROCESS | 1675 | 1461509163334 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:03 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e71000 == 127 [pid = 1675] [id = 714] 07:46:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x12d7e5800) [pid = 1675] [serial = 2142] [outer = 0x0] 07:46:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x12f072800) [pid = 1675] [serial = 2143] [outer = 0x12d7e5800] 07:46:03 INFO - PROCESS | 1675 | 1461509163360 Marionette DEBUG loaded listener.js 07:46:03 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x12f90b400) [pid = 1675] [serial = 2144] [outer = 0x12d7e5800] 07:46:03 INFO - PROCESS | 1675 | 1461509163748 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 618ms 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x11c88dc00) [pid = 1675] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x12f90a800) [pid = 1675] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x11919cc00) [pid = 1675] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x114022c00) [pid = 1675] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x12b548000) [pid = 1675] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x1248e3c00) [pid = 1675] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x11dbc0400) [pid = 1675] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x12d6b9400) [pid = 1675] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x12415d400) [pid = 1675] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x12be7ec00) [pid = 1675] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x12e540400) [pid = 1675] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:46:04 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x12fab2000) [pid = 1675] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:46:04 INFO - PROCESS | 1675 | 1461509164024 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:46:04 INFO - PROCESS | 1675 | 1461509164026 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:46:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:46:04 INFO - PROCESS | 1675 | 1461509164037 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:46:04 INFO - PROCESS | 1675 | 1461509164038 Marionette TRACE conn2 <- [1,2830,null,{}] 07:46:04 INFO - PROCESS | 1675 | 1461509164041 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}] 07:46:04 INFO - PROCESS | 1675 | 1461509164155 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:46:04 INFO - PROCESS | 1675 | 1461509164159 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x131da4000 == 128 [pid = 1675] [id = 715] 07:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x12426b400) [pid = 1675] [serial = 2145] [outer = 0x0] 07:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x12b7fa000) [pid = 1675] [serial = 2146] [outer = 0x12426b400] 07:46:04 INFO - PROCESS | 1675 | 1461509164185 Marionette DEBUG loaded listener.js 07:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x12f911000) [pid = 1675] [serial = 2147] [outer = 0x12426b400] 07:46:04 INFO - PROCESS | 1675 | 1461509164564 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]]]}] 07:46:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:46:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 575ms 07:46:04 INFO - PROCESS | 1675 | 1461509164613 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:46:04 INFO - PROCESS | 1675 | 1461509164614 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:46:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:46:04 INFO - PROCESS | 1675 | 1461509164616 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:46:04 INFO - PROCESS | 1675 | 1461509164617 Marionette TRACE conn2 <- [1,2834,null,{}] 07:46:04 INFO - PROCESS | 1675 | 1461509164619 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}] 07:46:04 INFO - PROCESS | 1675 | 1461509164772 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:46:04 INFO - PROCESS | 1675 | 1461509164781 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:04 INFO - PROCESS | 1675 | ++DOCSHELL 0x138305800 == 129 [pid = 1675] [id = 716] 07:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x12e3a7c00) [pid = 1675] [serial = 2148] [outer = 0x0] 07:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x12fab9c00) [pid = 1675] [serial = 2149] [outer = 0x12e3a7c00] 07:46:04 INFO - PROCESS | 1675 | 1461509164807 Marionette DEBUG loaded listener.js 07:46:04 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x13714d800) [pid = 1675] [serial = 2150] [outer = 0x12e3a7c00] 07:46:05 INFO - PROCESS | 1675 | 1461509165366 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:46:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:46:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 772ms 07:46:05 INFO - PROCESS | 1675 | 1461509165389 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:46:05 INFO - PROCESS | 1675 | 1461509165394 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:46:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:46:05 INFO - PROCESS | 1675 | 1461509165398 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:46:05 INFO - PROCESS | 1675 | 1461509165401 Marionette TRACE conn2 <- [1,2838,null,{}] 07:46:05 INFO - PROCESS | 1675 | 1461509165405 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}] 07:46:05 INFO - PROCESS | 1675 | 1461509165563 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:46:05 INFO - PROCESS | 1675 | 1461509165669 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:05 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b8a6800 == 130 [pid = 1675] [id = 717] 07:46:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x114f36400) [pid = 1675] [serial = 2151] [outer = 0x0] 07:46:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x118f30800) [pid = 1675] [serial = 2152] [outer = 0x114f36400] 07:46:05 INFO - PROCESS | 1675 | 1461509165704 Marionette DEBUG loaded listener.js 07:46:05 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x11af71c00) [pid = 1675] [serial = 2153] [outer = 0x114f36400] 07:46:06 INFO - PROCESS | 1675 | 1461509166230 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]]]}] 07:46:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:46:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 872ms 07:46:06 INFO - PROCESS | 1675 | 1461509166272 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:46:06 INFO - PROCESS | 1675 | 1461509166279 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:46:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:46:06 INFO - PROCESS | 1675 | 1461509166286 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:46:06 INFO - PROCESS | 1675 | 1461509166289 Marionette TRACE conn2 <- [1,2842,null,{}] 07:46:06 INFO - PROCESS | 1675 | 1461509166293 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}] 07:46:06 INFO - PROCESS | 1675 | 1461509166442 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:46:06 INFO - PROCESS | 1675 | 1461509166577 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:06 INFO - PROCESS | 1675 | ++DOCSHELL 0x13003c000 == 131 [pid = 1675] [id = 718] 07:46:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 189 (0x11c33c000) [pid = 1675] [serial = 2154] [outer = 0x0] 07:46:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 190 (0x123c72800) [pid = 1675] [serial = 2155] [outer = 0x11c33c000] 07:46:06 INFO - PROCESS | 1675 | 1461509166610 Marionette DEBUG loaded listener.js 07:46:06 INFO - PROCESS | 1675 | ++DOMWINDOW == 191 (0x1248e3c00) [pid = 1675] [serial = 2156] [outer = 0x11c33c000] 07:46:07 INFO - PROCESS | 1675 | 1461509167096 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]]]}] 07:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 876ms 07:46:07 INFO - PROCESS | 1675 | 1461509167163 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:46:07 INFO - PROCESS | 1675 | 1461509167165 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:46:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:46:07 INFO - PROCESS | 1675 | 1461509167169 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:46:07 INFO - PROCESS | 1675 | 1461509167173 Marionette TRACE conn2 <- [1,2846,null,{}] 07:46:07 INFO - PROCESS | 1675 | 1461509167185 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}] 07:46:07 INFO - PROCESS | 1675 | 1461509167384 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:46:07 INFO - PROCESS | 1675 | 1461509167567 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:07 INFO - PROCESS | 1675 | ++DOCSHELL 0x13acd1000 == 132 [pid = 1675] [id = 719] 07:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 192 (0x12be3e000) [pid = 1675] [serial = 2157] [outer = 0x0] 07:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 193 (0x12d058c00) [pid = 1675] [serial = 2158] [outer = 0x12be3e000] 07:46:07 INFO - PROCESS | 1675 | 1461509167608 Marionette DEBUG loaded listener.js 07:46:07 INFO - PROCESS | 1675 | ++DOMWINDOW == 194 (0x12e541000) [pid = 1675] [serial = 2159] [outer = 0x12be3e000] 07:46:08 INFO - PROCESS | 1675 | 1461509168055 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]]]}] 07:46:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:46:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 925ms 07:46:08 INFO - PROCESS | 1675 | 1461509168093 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:46:08 INFO - PROCESS | 1675 | 1461509168095 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:46:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:46:08 INFO - PROCESS | 1675 | 1461509168098 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:46:08 INFO - PROCESS | 1675 | 1461509168099 Marionette TRACE conn2 <- [1,2850,null,{}] 07:46:08 INFO - PROCESS | 1675 | 1461509168101 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}] 07:46:08 INFO - PROCESS | 1675 | 1461509168234 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:46:08 INFO - PROCESS | 1675 | 1461509168373 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:08 INFO - PROCESS | 1675 | ++DOCSHELL 0x142792800 == 133 [pid = 1675] [id = 720] 07:46:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 195 (0x12e516400) [pid = 1675] [serial = 2160] [outer = 0x0] 07:46:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 196 (0x130277800) [pid = 1675] [serial = 2161] [outer = 0x12e516400] 07:46:08 INFO - PROCESS | 1675 | 1461509168405 Marionette DEBUG loaded listener.js 07:46:08 INFO - PROCESS | 1675 | ++DOMWINDOW == 197 (0x137253000) [pid = 1675] [serial = 2162] [outer = 0x12e516400] 07:46:08 INFO - PROCESS | 1675 | 1461509168940 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:46:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:46:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 869ms 07:46:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:46:08 INFO - PROCESS | 1675 | 1461509168967 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:46:08 INFO - PROCESS | 1675 | 1461509168969 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:46:08 INFO - PROCESS | 1675 | 1461509168971 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:46:08 INFO - PROCESS | 1675 | 1461509168972 Marionette TRACE conn2 <- [1,2854,null,{}] 07:46:08 INFO - PROCESS | 1675 | 1461509168977 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}] 07:46:09 INFO - PROCESS | 1675 | 1461509169106 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:46:09 INFO - PROCESS | 1675 | 1461509169213 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x142a54800 == 134 [pid = 1675] [id = 721] 07:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 198 (0x12ffdac00) [pid = 1675] [serial = 2163] [outer = 0x0] 07:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 199 (0x137846400) [pid = 1675] [serial = 2164] [outer = 0x12ffdac00] 07:46:09 INFO - PROCESS | 1675 | 1461509169243 Marionette DEBUG loaded listener.js 07:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 200 (0x1378a5400) [pid = 1675] [serial = 2165] [outer = 0x12ffdac00] 07:46:09 INFO - PROCESS | 1675 | 1461509169643 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]]]}] 07:46:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:46:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 723ms 07:46:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:46:09 INFO - PROCESS | 1675 | 1461509169694 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:46:09 INFO - PROCESS | 1675 | 1461509169696 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:46:09 INFO - PROCESS | 1675 | 1461509169698 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:46:09 INFO - PROCESS | 1675 | 1461509169699 Marionette TRACE conn2 <- [1,2858,null,{}] 07:46:09 INFO - PROCESS | 1675 | 1461509169702 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}] 07:46:09 INFO - PROCESS | 1675 | 1461509169849 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:46:09 INFO - PROCESS | 1675 | 1461509169987 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:09 INFO - PROCESS | 1675 | ++DOCSHELL 0x143112000 == 135 [pid = 1675] [id = 722] 07:46:09 INFO - PROCESS | 1675 | ++DOMWINDOW == 201 (0x137a4e400) [pid = 1675] [serial = 2166] [outer = 0x0] 07:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 202 (0x137dc1000) [pid = 1675] [serial = 2167] [outer = 0x137a4e400] 07:46:10 INFO - PROCESS | 1675 | 1461509170020 Marionette DEBUG loaded listener.js 07:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 203 (0x138439400) [pid = 1675] [serial = 2168] [outer = 0x137a4e400] 07:46:10 INFO - PROCESS | 1675 | 1461509170428 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:46:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:46:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 769ms 07:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:46:10 INFO - PROCESS | 1675 | 1461509170482 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:46:10 INFO - PROCESS | 1675 | 1461509170483 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:46:10 INFO - PROCESS | 1675 | 1461509170485 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:46:10 INFO - PROCESS | 1675 | 1461509170486 Marionette TRACE conn2 <- [1,2862,null,{}] 07:46:10 INFO - PROCESS | 1675 | 1461509170489 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}] 07:46:10 INFO - PROCESS | 1675 | 1461509170618 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:46:10 INFO - PROCESS | 1675 | 1461509170723 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:10 INFO - PROCESS | 1675 | ++DOCSHELL 0x14430f000 == 136 [pid = 1675] [id = 723] 07:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x138258800) [pid = 1675] [serial = 2169] [outer = 0x0] 07:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x13ab6bc00) [pid = 1675] [serial = 2170] [outer = 0x138258800] 07:46:10 INFO - PROCESS | 1675 | 1461509170754 Marionette DEBUG loaded listener.js 07:46:10 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x13ae82400) [pid = 1675] [serial = 2171] [outer = 0x138258800] 07:46:11 INFO - PROCESS | 1675 | 1461509171208 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]]]}] 07:46:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:46:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 773ms 07:46:11 INFO - PROCESS | 1675 | 1461509171259 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:46:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:46:11 INFO - PROCESS | 1675 | 1461509171260 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:46:11 INFO - PROCESS | 1675 | 1461509171263 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:46:11 INFO - PROCESS | 1675 | 1461509171264 Marionette TRACE conn2 <- [1,2866,null,{}] 07:46:11 INFO - PROCESS | 1675 | 1461509171266 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}] 07:46:11 INFO - PROCESS | 1675 | 1461509171396 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:46:11 INFO - PROCESS | 1675 | 1461509171537 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:11 INFO - PROCESS | 1675 | ++DOCSHELL 0x145ddb800 == 137 [pid = 1675] [id = 724] 07:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x13ab6a800) [pid = 1675] [serial = 2172] [outer = 0x0] 07:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x142f0b400) [pid = 1675] [serial = 2173] [outer = 0x13ab6a800] 07:46:11 INFO - PROCESS | 1675 | 1461509171568 Marionette DEBUG loaded listener.js 07:46:11 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x142ff4400) [pid = 1675] [serial = 2174] [outer = 0x13ab6a800] 07:46:11 INFO - PROCESS | 1675 | 1461509171978 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]]]}] 07:46:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:46:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 772ms 07:46:12 INFO - PROCESS | 1675 | 1461509172036 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:46:12 INFO - PROCESS | 1675 | 1461509172037 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:46:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:46:12 INFO - PROCESS | 1675 | 1461509172058 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:46:12 INFO - PROCESS | 1675 | 1461509172060 Marionette TRACE conn2 <- [1,2870,null,{}] 07:46:12 INFO - PROCESS | 1675 | 1461509172064 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}] 07:46:12 INFO - PROCESS | 1675 | 1461509172194 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:46:12 INFO - PROCESS | 1675 | 1461509172302 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:12 INFO - PROCESS | 1675 | ++DOCSHELL 0x148496000 == 138 [pid = 1675] [id = 725] 07:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x12e92d800) [pid = 1675] [serial = 2175] [outer = 0x0] 07:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x142ffc800) [pid = 1675] [serial = 2176] [outer = 0x12e92d800] 07:46:12 INFO - PROCESS | 1675 | 1461509172331 Marionette DEBUG loaded listener.js 07:46:12 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x1430f2400) [pid = 1675] [serial = 2177] [outer = 0x12e92d800] 07:46:12 INFO - PROCESS | 1675 | 1461509172795 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]]]}] 07:46:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:46:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 794ms 07:46:12 INFO - PROCESS | 1675 | 1461509172843 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:46:12 INFO - PROCESS | 1675 | 1461509172846 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:46:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:46:12 INFO - PROCESS | 1675 | 1461509172852 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:46:12 INFO - PROCESS | 1675 | 1461509172854 Marionette TRACE conn2 <- [1,2874,null,{}] 07:46:12 INFO - PROCESS | 1675 | 1461509172860 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}] 07:46:13 INFO - PROCESS | 1675 | 1461509173053 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:46:13 INFO - PROCESS | 1675 | 1461509173245 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:13 INFO - PROCESS | 1675 | ++DOCSHELL 0x1485cd000 == 139 [pid = 1675] [id = 726] 07:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x142ff8400) [pid = 1675] [serial = 2178] [outer = 0x0] 07:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x14322a800) [pid = 1675] [serial = 2179] [outer = 0x142ff8400] 07:46:13 INFO - PROCESS | 1675 | 1461509173278 Marionette DEBUG loaded listener.js 07:46:13 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x143490c00) [pid = 1675] [serial = 2180] [outer = 0x142ff8400] 07:46:13 INFO - PROCESS | 1675 | 1461509173721 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]]]}] 07:46:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:46:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 922ms 07:46:13 INFO - PROCESS | 1675 | 1461509173775 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:46:13 INFO - PROCESS | 1675 | 1461509173778 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:46:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:46:13 INFO - PROCESS | 1675 | 1461509173780 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:46:13 INFO - PROCESS | 1675 | 1461509173782 Marionette TRACE conn2 <- [1,2878,null,{}] 07:46:13 INFO - PROCESS | 1675 | 1461509173784 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}] 07:46:13 INFO - PROCESS | 1675 | 1461509173928 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:46:14 INFO - PROCESS | 1675 | 1461509174070 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x148dd4800 == 140 [pid = 1675] [id = 727] 07:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x14413a800) [pid = 1675] [serial = 2181] [outer = 0x0] 07:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x144147800) [pid = 1675] [serial = 2182] [outer = 0x14413a800] 07:46:14 INFO - PROCESS | 1675 | 1461509174105 Marionette DEBUG loaded listener.js 07:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x145148c00) [pid = 1675] [serial = 2183] [outer = 0x14413a800] 07:46:14 INFO - PROCESS | 1675 | 1461509174533 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]]]}] 07:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 769ms 07:46:14 INFO - PROCESS | 1675 | 1461509174550 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:46:14 INFO - PROCESS | 1675 | 1461509174551 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:46:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:46:14 INFO - PROCESS | 1675 | 1461509174553 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:46:14 INFO - PROCESS | 1675 | 1461509174555 Marionette TRACE conn2 <- [1,2882,null,{}] 07:46:14 INFO - PROCESS | 1675 | 1461509174557 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}] 07:46:14 INFO - PROCESS | 1675 | 1461509174690 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:46:14 INFO - PROCESS | 1675 | 1461509174832 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:14 INFO - PROCESS | 1675 | ++DOCSHELL 0x1488cf000 == 141 [pid = 1675] [id = 728] 07:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x142f94000) [pid = 1675] [serial = 2184] [outer = 0x0] 07:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x142f9b400) [pid = 1675] [serial = 2185] [outer = 0x142f94000] 07:46:14 INFO - PROCESS | 1675 | 1461509174862 Marionette DEBUG loaded listener.js 07:46:14 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x142f9f000) [pid = 1675] [serial = 2186] [outer = 0x142f94000] 07:46:15 INFO - PROCESS | 1675 | 1461509175292 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]]]}] 07:46:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:46:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 821ms 07:46:15 INFO - PROCESS | 1675 | 1461509175376 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:46:15 INFO - PROCESS | 1675 | 1461509175378 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:46:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:46:15 INFO - PROCESS | 1675 | 1461509175380 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:46:15 INFO - PROCESS | 1675 | 1461509175381 Marionette TRACE conn2 <- [1,2886,null,{}] 07:46:15 INFO - PROCESS | 1675 | 1461509175385 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}] 07:46:15 INFO - PROCESS | 1675 | 1461509175516 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:46:15 INFO - PROCESS | 1675 | 1461509175625 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:15 INFO - PROCESS | 1675 | ++DOCSHELL 0x146702800 == 142 [pid = 1675] [id = 729] 07:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x142f9ac00) [pid = 1675] [serial = 2187] [outer = 0x0] 07:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x145149c00) [pid = 1675] [serial = 2188] [outer = 0x142f9ac00] 07:46:15 INFO - PROCESS | 1675 | 1461509175655 Marionette DEBUG loaded listener.js 07:46:15 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x14624cc00) [pid = 1675] [serial = 2189] [outer = 0x142f9ac00] 07:46:16 INFO - PROCESS | 1675 | 1461509176127 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]]]}] 07:46:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:46:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 770ms 07:46:16 INFO - PROCESS | 1675 | 1461509176151 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:46:16 INFO - PROCESS | 1675 | 1461509176152 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:46:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:46:16 INFO - PROCESS | 1675 | 1461509176155 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:46:16 INFO - PROCESS | 1675 | 1461509176156 Marionette TRACE conn2 <- [1,2890,null,{}] 07:46:16 INFO - PROCESS | 1675 | 1461509176159 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}] 07:46:16 INFO - PROCESS | 1675 | 1461509176295 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:46:16 INFO - PROCESS | 1675 | 1461509176435 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:16 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfa5800 == 143 [pid = 1675] [id = 730] 07:46:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x113593800) [pid = 1675] [serial = 2190] [outer = 0x0] 07:46:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x11a8ab800) [pid = 1675] [serial = 2191] [outer = 0x113593800] 07:46:16 INFO - PROCESS | 1675 | 1461509176466 Marionette DEBUG loaded listener.js 07:46:16 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x1277f4800) [pid = 1675] [serial = 2192] [outer = 0x113593800] 07:46:17 INFO - PROCESS | 1675 | 1461509177160 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:46:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:46:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1020ms 07:46:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:46:17 INFO - PROCESS | 1675 | 1461509177177 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:46:17 INFO - PROCESS | 1675 | 1461509177180 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:46:17 INFO - PROCESS | 1675 | 1461509177183 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:46:17 INFO - PROCESS | 1675 | 1461509177186 Marionette TRACE conn2 <- [1,2894,null,{}] 07:46:17 INFO - PROCESS | 1675 | 1461509177198 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}] 07:46:17 INFO - PROCESS | 1675 | 1461509177325 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:46:17 INFO - PROCESS | 1675 | 1461509177474 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:17 INFO - PROCESS | 1675 | ++DOCSHELL 0x11917a800 == 144 [pid = 1675] [id = 731] 07:46:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x113678800) [pid = 1675] [serial = 2193] [outer = 0x0] 07:46:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x114442800) [pid = 1675] [serial = 2194] [outer = 0x113678800] 07:46:17 INFO - PROCESS | 1675 | 1461509177506 Marionette DEBUG loaded listener.js 07:46:17 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x114c3a400) [pid = 1675] [serial = 2195] [outer = 0x113678800] 07:46:17 INFO - PROCESS | 1675 | 1461509177988 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]]]}] 07:46:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:46:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 826ms 07:46:18 INFO - PROCESS | 1675 | 1461509178037 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:46:18 INFO - PROCESS | 1675 | 1461509178043 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:46:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:46:18 INFO - PROCESS | 1675 | 1461509178068 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:46:18 INFO - PROCESS | 1675 | 1461509178071 Marionette TRACE conn2 <- [1,2898,null,{}] 07:46:18 INFO - PROCESS | 1675 | 1461509178097 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}] 07:46:18 INFO - PROCESS | 1675 | 1461509178289 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x13b073800 == 143 [pid = 1675] [id = 615] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x131da4000 == 142 [pid = 1675] [id = 715] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x137e71000 == 141 [pid = 1675] [id = 714] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x137bdd800 == 140 [pid = 1675] [id = 713] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x13024f000 == 139 [pid = 1675] [id = 712] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6c3000 == 138 [pid = 1675] [id = 711] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x12e69b000 == 137 [pid = 1675] [id = 710] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x13820e400) [pid = 1675] [serial = 2083] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x12e93d000) [pid = 1675] [serial = 2044] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x13027b800) [pid = 1675] [serial = 2047] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | 1461509178563 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x12482e000 == 136 [pid = 1675] [id = 709] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x119286000 == 135 [pid = 1675] [id = 708] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x12c2df800 == 134 [pid = 1675] [id = 707] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x146936000 == 133 [pid = 1675] [id = 703] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x146004000 == 132 [pid = 1675] [id = 702] 07:46:18 INFO - PROCESS | 1675 | --DOCSHELL 0x145de1000 == 131 [pid = 1675] [id = 701] 07:46:18 INFO - PROCESS | 1675 | ++DOCSHELL 0x11926e000 == 132 [pid = 1675] [id = 732] 07:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x113679400) [pid = 1675] [serial = 2196] [outer = 0x0] 07:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x115451c00) [pid = 1675] [serial = 2197] [outer = 0x113679400] 07:46:18 INFO - PROCESS | 1675 | 1461509178597 Marionette DEBUG loaded listener.js 07:46:18 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x1178f4400) [pid = 1675] [serial = 2198] [outer = 0x113679400] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x12f1a9c00) [pid = 1675] [serial = 2075] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x1378a4000) [pid = 1675] [serial = 2077] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x13784e800) [pid = 1675] [serial = 2072] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x12e943800) [pid = 1675] [serial = 2065] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x12f384400) [pid = 1675] [serial = 2066] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x137e54000) [pid = 1675] [serial = 2081] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x137bb2800) [pid = 1675] [serial = 2078] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x137d49400) [pid = 1675] [serial = 2080] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x11dbe9400) [pid = 1675] [serial = 2056] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x137195400) [pid = 1675] [serial = 2068] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x124152c00) [pid = 1675] [serial = 2057] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x11aafac00) [pid = 1675] [serial = 2053] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x11c88a400) [pid = 1675] [serial = 2054] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x12b8f6400) [pid = 1675] [serial = 2041] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x1150f0000) [pid = 1675] [serial = 2051] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x114cbec00) [pid = 1675] [serial = 2050] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x113683000) [pid = 1675] [serial = 2032] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x12be3e800) [pid = 1675] [serial = 2062] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x12d6bb800) [pid = 1675] [serial = 2063] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x1371b3800) [pid = 1675] [serial = 2071] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x129cf5800) [pid = 1675] [serial = 2059] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x12b706000) [pid = 1675] [serial = 2060] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x11be16400) [pid = 1675] [serial = 2035] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x124156000) [pid = 1675] [serial = 2038] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x12f90a400) [pid = 1675] [serial = 2030] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x13725c000) [pid = 1675] [serial = 2069] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x12b3ea800) [pid = 1675] [serial = 2074] [outer = 0x0] [url = about:blank] 07:46:18 INFO - PROCESS | 1675 | 1461509178961 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]]]}] 07:46:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:46:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 929ms 07:46:18 INFO - PROCESS | 1675 | 1461509178992 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:46:18 INFO - PROCESS | 1675 | 1461509178993 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:46:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:46:19 INFO - PROCESS | 1675 | 1461509179023 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:46:19 INFO - PROCESS | 1675 | 1461509179025 Marionette TRACE conn2 <- [1,2902,null,{}] 07:46:19 INFO - PROCESS | 1675 | 1461509179033 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}] 07:46:19 INFO - PROCESS | 1675 | 1461509179150 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:46:19 INFO - PROCESS | 1675 | 1461509179155 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x126d93000 == 133 [pid = 1675] [id = 733] 07:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 204 (0x119250c00) [pid = 1675] [serial = 2199] [outer = 0x0] 07:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 205 (0x11a8ac400) [pid = 1675] [serial = 2200] [outer = 0x119250c00] 07:46:19 INFO - PROCESS | 1675 | 1461509179188 Marionette DEBUG loaded listener.js 07:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 206 (0x11aaf2800) [pid = 1675] [serial = 2201] [outer = 0x119250c00] 07:46:19 INFO - PROCESS | 1675 | 1461509179571 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:46:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:46:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 578ms 07:46:19 INFO - PROCESS | 1675 | 1461509179598 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:46:19 INFO - PROCESS | 1675 | 1461509179600 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:46:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:46:19 INFO - PROCESS | 1675 | 1461509179602 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:46:19 INFO - PROCESS | 1675 | 1461509179603 Marionette TRACE conn2 <- [1,2906,null,{}] 07:46:19 INFO - PROCESS | 1675 | 1461509179606 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}] 07:46:19 INFO - PROCESS | 1675 | 1461509179722 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:46:19 INFO - PROCESS | 1675 | 1461509179727 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:19 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b570800 == 134 [pid = 1675] [id = 734] 07:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 207 (0x11aaf7400) [pid = 1675] [serial = 2202] [outer = 0x0] 07:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 208 (0x11b2fa800) [pid = 1675] [serial = 2203] [outer = 0x11aaf7400] 07:46:19 INFO - PROCESS | 1675 | 1461509179753 Marionette DEBUG loaded listener.js 07:46:19 INFO - PROCESS | 1675 | ++DOMWINDOW == 209 (0x11be16400) [pid = 1675] [serial = 2204] [outer = 0x11aaf7400] 07:46:20 INFO - PROCESS | 1675 | 1461509180142 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]]]}] 07:46:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:46:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 568ms 07:46:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:46:20 INFO - PROCESS | 1675 | 1461509180170 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:46:20 INFO - PROCESS | 1675 | 1461509180172 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:46:20 INFO - PROCESS | 1675 | 1461509180174 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:46:20 INFO - PROCESS | 1675 | 1461509180175 Marionette TRACE conn2 <- [1,2910,null,{}] 07:46:20 INFO - PROCESS | 1675 | 1461509180177 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}] 07:46:20 INFO - PROCESS | 1675 | 1461509180287 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:46:20 INFO - PROCESS | 1675 | 1461509180398 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12c2c7800 == 135 [pid = 1675] [id = 735] 07:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 210 (0x11aaf9400) [pid = 1675] [serial = 2205] [outer = 0x0] 07:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 211 (0x11be33000) [pid = 1675] [serial = 2206] [outer = 0x11aaf9400] 07:46:20 INFO - PROCESS | 1675 | 1461509180425 Marionette DEBUG loaded listener.js 07:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x11c340400) [pid = 1675] [serial = 2207] [outer = 0x11aaf9400] 07:46:20 INFO - PROCESS | 1675 | 1461509180749 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]]]}] 07:46:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:46:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:46:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 620ms 07:46:20 INFO - PROCESS | 1675 | 1461509180794 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:46:20 INFO - PROCESS | 1675 | 1461509180795 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:46:20 INFO - TEST-START | /DOMEvents/constructors.html 07:46:20 INFO - PROCESS | 1675 | 1461509180798 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:46:20 INFO - PROCESS | 1675 | 1461509180799 Marionette TRACE conn2 <- [1,2914,null,{}] 07:46:20 INFO - PROCESS | 1675 | 1461509180801 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}] 07:46:20 INFO - PROCESS | 1675 | 1461509180961 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:46:20 INFO - PROCESS | 1675 | 1461509180983 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:20 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e381000 == 136 [pid = 1675] [id = 736] 07:46:20 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x11c3a7c00) [pid = 1675] [serial = 2208] [outer = 0x0] 07:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x11db63c00) [pid = 1675] [serial = 2209] [outer = 0x11c3a7c00] 07:46:21 INFO - PROCESS | 1675 | 1461509181012 Marionette DEBUG loaded listener.js 07:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x11dbeb400) [pid = 1675] [serial = 2210] [outer = 0x11c3a7c00] 07:46:21 INFO - PROCESS | 1675 | 1461509181487 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]]]}] 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:46:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:46:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:46:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:46:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:46:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:46:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:46:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:46:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:46:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 728ms 07:46:21 INFO - PROCESS | 1675 | 1461509181530 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:46:21 INFO - PROCESS | 1675 | 1461509181532 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:46:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:46:21 INFO - PROCESS | 1675 | 1461509181534 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:46:21 INFO - PROCESS | 1675 | 1461509181535 Marionette TRACE conn2 <- [1,2918,null,{}] 07:46:21 INFO - PROCESS | 1675 | 1461509181537 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}] 07:46:21 INFO - PROCESS | 1675 | 1461509181686 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:46:21 INFO - PROCESS | 1675 | 1461509181703 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:21 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f916000 == 137 [pid = 1675] [id = 737] 07:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x11dbebc00) [pid = 1675] [serial = 2211] [outer = 0x0] 07:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x123c75000) [pid = 1675] [serial = 2212] [outer = 0x11dbebc00] 07:46:21 INFO - PROCESS | 1675 | 1461509181728 Marionette DEBUG loaded listener.js 07:46:21 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x12414cc00) [pid = 1675] [serial = 2213] [outer = 0x11dbebc00] 07:46:22 INFO - PROCESS | 1675 | 1461509182102 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:46:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:46:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 07:46:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:46:22 INFO - PROCESS | 1675 | 1461509182154 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:46:22 INFO - PROCESS | 1675 | 1461509182156 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:46:22 INFO - PROCESS | 1675 | 1461509182158 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:46:22 INFO - PROCESS | 1675 | 1461509182159 Marionette TRACE conn2 <- [1,2922,null,{}] 07:46:22 INFO - PROCESS | 1675 | 1461509182161 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}] 07:46:22 INFO - PROCESS | 1675 | 1461509182315 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:46:22 INFO - PROCESS | 1675 | 1461509182356 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:22 INFO - PROCESS | 1675 | ++DOCSHELL 0x12fc4c000 == 138 [pid = 1675] [id = 738] 07:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x124156000) [pid = 1675] [serial = 2214] [outer = 0x0] 07:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x12415c400) [pid = 1675] [serial = 2215] [outer = 0x124156000] 07:46:22 INFO - PROCESS | 1675 | 1461509182382 Marionette DEBUG loaded listener.js 07:46:22 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x1245ecc00) [pid = 1675] [serial = 2216] [outer = 0x124156000] 07:46:22 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:46:22 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:46:22 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:46:22 INFO - PROCESS | 1675 | [1675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x12426b400) [pid = 1675] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x137bb2000) [pid = 1675] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x119e60000) [pid = 1675] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x12d7e5800) [pid = 1675] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x114cc9000) [pid = 1675] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x1277f4000) [pid = 1675] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x12b8ee000) [pid = 1675] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x12bbd2000) [pid = 1675] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x12462b800) [pid = 1675] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:46:22 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x123c76000) [pid = 1675] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:46:22 INFO - PROCESS | 1675 | 1461509182911 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]]]}] 07:46:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:46:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:46:22 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 07:46:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:46:22 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 07:46:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:46:22 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]" 07:46:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:46:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:46:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 771ms 07:46:22 INFO - PROCESS | 1675 | 1461509182930 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:46:22 INFO - PROCESS | 1675 | 1461509182931 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:46:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:46:22 INFO - PROCESS | 1675 | 1461509182933 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:46:22 INFO - PROCESS | 1675 | 1461509182935 Marionette TRACE conn2 <- [1,2926,null,{}] 07:46:22 INFO - PROCESS | 1675 | 1461509182937 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}] 07:46:23 INFO - PROCESS | 1675 | 1461509183051 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:46:23 INFO - PROCESS | 1675 | 1461509183056 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x13003e000 == 139 [pid = 1675] [id = 739] 07:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 212 (0x119e60000) [pid = 1675] [serial = 2217] [outer = 0x0] 07:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 213 (0x12462ec00) [pid = 1675] [serial = 2218] [outer = 0x119e60000] 07:46:23 INFO - PROCESS | 1675 | 1461509183082 Marionette DEBUG loaded listener.js 07:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 214 (0x126cee000) [pid = 1675] [serial = 2219] [outer = 0x119e60000] 07:46:23 INFO - PROCESS | 1675 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:46:23 INFO - PROCESS | 1675 | 1461509183443 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]]]}] 07:46:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:46:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 07:46:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:46:23 INFO - PROCESS | 1675 | 1461509183453 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:46:23 INFO - PROCESS | 1675 | 1461509183455 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:46:23 INFO - PROCESS | 1675 | 1461509183460 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:46:23 INFO - PROCESS | 1675 | 1461509183461 Marionette TRACE conn2 <- [1,2930,null,{}] 07:46:23 INFO - PROCESS | 1675 | 1461509183464 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}] 07:46:23 INFO - PROCESS | 1675 | 1461509183633 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:46:23 INFO - PROCESS | 1675 | 1461509183662 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:23 INFO - PROCESS | 1675 | ++DOCSHELL 0x130b07000 == 140 [pid = 1675] [id = 740] 07:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 215 (0x127608400) [pid = 1675] [serial = 2220] [outer = 0x0] 07:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 216 (0x1276d6000) [pid = 1675] [serial = 2221] [outer = 0x127608400] 07:46:23 INFO - PROCESS | 1675 | 1461509183688 Marionette DEBUG loaded listener.js 07:46:23 INFO - PROCESS | 1675 | ++DOMWINDOW == 217 (0x129b32400) [pid = 1675] [serial = 2222] [outer = 0x127608400] 07:46:24 INFO - PROCESS | 1675 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:46:24 INFO - PROCESS | 1675 | 1461509184035 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]]]}] 07:46:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:46:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 622ms 07:46:24 INFO - PROCESS | 1675 | 1461509184079 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:46:24 INFO - PROCESS | 1675 | 1461509184081 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:46:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:46:24 INFO - PROCESS | 1675 | 1461509184083 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:46:24 INFO - PROCESS | 1675 | 1461509184084 Marionette TRACE conn2 <- [1,2934,null,{}] 07:46:24 INFO - PROCESS | 1675 | 1461509184087 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}] 07:46:24 INFO - PROCESS | 1675 | 1461509184216 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:46:24 INFO - PROCESS | 1675 | 1461509184319 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bc9000 == 141 [pid = 1675] [id = 741] 07:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 218 (0x129b3bc00) [pid = 1675] [serial = 2223] [outer = 0x0] 07:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 219 (0x129cf0000) [pid = 1675] [serial = 2224] [outer = 0x129b3bc00] 07:46:24 INFO - PROCESS | 1675 | 1461509184349 Marionette DEBUG loaded listener.js 07:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 220 (0x12b7f0c00) [pid = 1675] [serial = 2225] [outer = 0x129b3bc00] 07:46:24 INFO - PROCESS | 1675 | 1461509184618 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]]]}] 07:46:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:46:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 568ms 07:46:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:46:24 INFO - PROCESS | 1675 | 1461509184652 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:46:24 INFO - PROCESS | 1675 | 1461509184653 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:46:24 INFO - PROCESS | 1675 | 1461509184655 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:46:24 INFO - PROCESS | 1675 | 1461509184656 Marionette TRACE conn2 <- [1,2938,null,{}] 07:46:24 INFO - PROCESS | 1675 | 1461509184666 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}] 07:46:24 INFO - PROCESS | 1675 | 1461509184787 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:46:24 INFO - PROCESS | 1675 | 1461509184792 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:24 INFO - PROCESS | 1675 | ++DOCSHELL 0x137e69000 == 142 [pid = 1675] [id = 742] 07:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 221 (0x12b7fd000) [pid = 1675] [serial = 2226] [outer = 0x0] 07:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 222 (0x12bbd3000) [pid = 1675] [serial = 2227] [outer = 0x12b7fd000] 07:46:24 INFO - PROCESS | 1675 | 1461509184818 Marionette DEBUG loaded listener.js 07:46:24 INFO - PROCESS | 1675 | ++DOMWINDOW == 223 (0x12be79800) [pid = 1675] [serial = 2228] [outer = 0x12b7fd000] 07:46:25 INFO - PROCESS | 1675 | 1461509185405 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]]]}] 07:46:25 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. 07:46:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 776ms 07:46:25 INFO - PROCESS | 1675 | 1461509185439 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:46:25 INFO - PROCESS | 1675 | 1461509185446 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:46:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:46:25 INFO - PROCESS | 1675 | 1461509185471 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:46:25 INFO - PROCESS | 1675 | 1461509185476 Marionette TRACE conn2 <- [1,2942,null,{}] 07:46:25 INFO - PROCESS | 1675 | 1461509185480 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}] 07:46:25 INFO - PROCESS | 1675 | 1461509185633 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:46:25 INFO - PROCESS | 1675 | 1461509185831 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:25 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3d2800 == 143 [pid = 1675] [id = 743] 07:46:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 224 (0x114543800) [pid = 1675] [serial = 2229] [outer = 0x0] 07:46:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 225 (0x114f2fc00) [pid = 1675] [serial = 2230] [outer = 0x114543800] 07:46:25 INFO - PROCESS | 1675 | 1461509185884 Marionette DEBUG loaded listener.js 07:46:25 INFO - PROCESS | 1675 | ++DOMWINDOW == 226 (0x1156ad800) [pid = 1675] [serial = 2231] [outer = 0x114543800] 07:46:26 INFO - PROCESS | 1675 | 1461509186327 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"]]]}] 07:46:26 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 07:46:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:46:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 874ms 07:46:26 INFO - PROCESS | 1675 | 1461509186346 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:46:26 INFO - PROCESS | 1675 | 1461509186350 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:46:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:46:26 INFO - PROCESS | 1675 | 1461509186354 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:46:26 INFO - PROCESS | 1675 | 1461509186356 Marionette TRACE conn2 <- [1,2946,null,{}] 07:46:26 INFO - PROCESS | 1675 | 1461509186359 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}] 07:46:26 INFO - PROCESS | 1675 | 1461509186498 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:46:26 INFO - PROCESS | 1675 | 1461509186640 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:26 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c4000 == 144 [pid = 1675] [id = 744] 07:46:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x1178ef400) [pid = 1675] [serial = 2232] [outer = 0x0] 07:46:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x11a8a5000) [pid = 1675] [serial = 2233] [outer = 0x1178ef400] 07:46:26 INFO - PROCESS | 1675 | 1461509186673 Marionette DEBUG loaded listener.js 07:46:26 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x11be9b000) [pid = 1675] [serial = 2234] [outer = 0x1178ef400] 07:46:27 INFO - PROCESS | 1675 | 1461509187044 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]]]}] 07:46:27 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. 07:46:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 721ms 07:46:27 INFO - PROCESS | 1675 | 1461509187075 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:46:27 INFO - PROCESS | 1675 | 1461509187077 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:46:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:46:27 INFO - PROCESS | 1675 | 1461509187079 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:46:27 INFO - PROCESS | 1675 | 1461509187082 Marionette TRACE conn2 <- [1,2950,null,{}] 07:46:27 INFO - PROCESS | 1675 | 1461509187090 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}] 07:46:27 INFO - PROCESS | 1675 | 1461509187230 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:46:27 INFO - PROCESS | 1675 | 1461509187371 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x137bc3800 == 145 [pid = 1675] [id = 745] 07:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x11c344800) [pid = 1675] [serial = 2235] [outer = 0x0] 07:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x11dbc1800) [pid = 1675] [serial = 2236] [outer = 0x11c344800] 07:46:27 INFO - PROCESS | 1675 | 1461509187406 Marionette DEBUG loaded listener.js 07:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x124144c00) [pid = 1675] [serial = 2237] [outer = 0x11c344800] 07:46:27 INFO - PROCESS | 1675 | ++DOCSHELL 0x130236800 == 146 [pid = 1675] [id = 746] 07:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x127603000) [pid = 1675] [serial = 2238] [outer = 0x0] 07:46:27 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x123b38000) [pid = 1675] [serial = 2239] [outer = 0x127603000] 07:46:27 INFO - PROCESS | 1675 | 1461509187821 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]]]}] 07:46:27 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. 07:46:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 771ms 07:46:27 INFO - PROCESS | 1675 | 1461509187851 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:46:27 INFO - PROCESS | 1675 | 1461509187853 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:46:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:46:27 INFO - PROCESS | 1675 | 1461509187856 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:46:27 INFO - PROCESS | 1675 | 1461509187857 Marionette TRACE conn2 <- [1,2954,null,{}] 07:46:27 INFO - PROCESS | 1675 | 1461509187859 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}] 07:46:28 INFO - PROCESS | 1675 | 1461509188058 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:46:28 INFO - PROCESS | 1675 | 1461509188201 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x138093800 == 147 [pid = 1675] [id = 747] 07:46:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x124161000) [pid = 1675] [serial = 2240] [outer = 0x0] 07:46:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x1276d7c00) [pid = 1675] [serial = 2241] [outer = 0x124161000] 07:46:28 INFO - PROCESS | 1675 | 1461509188232 Marionette DEBUG loaded listener.js 07:46:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x129b3b800) [pid = 1675] [serial = 2242] [outer = 0x124161000] 07:46:28 INFO - PROCESS | 1675 | 1461509188620 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]]]}] 07:46:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:46:28 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 07:46:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 819ms 07:46:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:46:28 INFO - PROCESS | 1675 | 1461509188676 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:46:28 INFO - PROCESS | 1675 | 1461509188677 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:46:28 INFO - PROCESS | 1675 | 1461509188679 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:46:28 INFO - PROCESS | 1675 | 1461509188680 Marionette TRACE conn2 <- [1,2958,null,{}] 07:46:28 INFO - PROCESS | 1675 | 1461509188683 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}] 07:46:28 INFO - PROCESS | 1675 | 1461509188827 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:46:28 INFO - PROCESS | 1675 | 1461509188962 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:28 INFO - PROCESS | 1675 | ++DOCSHELL 0x1383af000 == 148 [pid = 1675] [id = 748] 07:46:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x129c06400) [pid = 1675] [serial = 2243] [outer = 0x0] 07:46:28 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x12b3ea800) [pid = 1675] [serial = 2244] [outer = 0x129c06400] 07:46:28 INFO - PROCESS | 1675 | 1461509188994 Marionette DEBUG loaded listener.js 07:46:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x12be87400) [pid = 1675] [serial = 2245] [outer = 0x129c06400] 07:46:29 INFO - PROCESS | 1675 | 1461509189383 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]]]}] 07:46:29 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. 07:46:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 719ms 07:46:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:46:29 INFO - PROCESS | 1675 | 1461509189399 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:46:29 INFO - PROCESS | 1675 | 1461509189400 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:46:29 INFO - PROCESS | 1675 | 1461509189402 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:46:29 INFO - PROCESS | 1675 | 1461509189403 Marionette TRACE conn2 <- [1,2962,null,{}] 07:46:29 INFO - PROCESS | 1675 | 1461509189406 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}] 07:46:29 INFO - PROCESS | 1675 | 1461509189565 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:46:29 INFO - PROCESS | 1675 | 1461509189707 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:29 INFO - PROCESS | 1675 | ++DOCSHELL 0x13acd4000 == 149 [pid = 1675] [id = 749] 07:46:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x12bf4cc00) [pid = 1675] [serial = 2246] [outer = 0x0] 07:46:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x12d6bb800) [pid = 1675] [serial = 2247] [outer = 0x12bf4cc00] 07:46:29 INFO - PROCESS | 1675 | 1461509189740 Marionette DEBUG loaded listener.js 07:46:29 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x12d9f7000) [pid = 1675] [serial = 2248] [outer = 0x12bf4cc00] 07:46:30 INFO - PROCESS | 1675 | 1461509190101 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]]]}] 07:46:30 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. 07:46:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 720ms 07:46:30 INFO - PROCESS | 1675 | 1461509190123 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:46:30 INFO - PROCESS | 1675 | 1461509190124 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:46:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:46:30 INFO - PROCESS | 1675 | 1461509190126 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:46:30 INFO - PROCESS | 1675 | 1461509190128 Marionette TRACE conn2 <- [1,2966,null,{}] 07:46:30 INFO - PROCESS | 1675 | 1461509190130 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}] 07:46:30 INFO - PROCESS | 1675 | 1461509190264 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:46:30 INFO - PROCESS | 1675 | 1461509190400 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:30 INFO - PROCESS | 1675 | ++DOCSHELL 0x14279c000 == 150 [pid = 1675] [id = 750] 07:46:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x12d7f2000) [pid = 1675] [serial = 2249] [outer = 0x0] 07:46:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x12da84800) [pid = 1675] [serial = 2250] [outer = 0x12d7f2000] 07:46:30 INFO - PROCESS | 1675 | 1461509190431 Marionette DEBUG loaded listener.js 07:46:30 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x12e3a8800) [pid = 1675] [serial = 2251] [outer = 0x12d7f2000] 07:46:30 INFO - PROCESS | 1675 | 1461509190801 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]]]}] 07:46:30 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. 07:46:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 721ms 07:46:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:46:30 INFO - PROCESS | 1675 | 1461509190848 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:46:30 INFO - PROCESS | 1675 | 1461509190849 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:46:30 INFO - PROCESS | 1675 | 1461509190852 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:46:30 INFO - PROCESS | 1675 | 1461509190853 Marionette TRACE conn2 <- [1,2970,null,{}] 07:46:30 INFO - PROCESS | 1675 | 1461509190855 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}] 07:46:30 INFO - PROCESS | 1675 | 1461509190992 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:46:31 INFO - PROCESS | 1675 | 1461509191153 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x142a51800 == 151 [pid = 1675] [id = 751] 07:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x12d9fb000) [pid = 1675] [serial = 2252] [outer = 0x0] 07:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x12e537c00) [pid = 1675] [serial = 2253] [outer = 0x12d9fb000] 07:46:31 INFO - PROCESS | 1675 | 1461509191184 Marionette DEBUG loaded listener.js 07:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x12e935c00) [pid = 1675] [serial = 2254] [outer = 0x12d9fb000] 07:46:31 INFO - PROCESS | 1675 | 1461509191532 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]]]}] 07:46:31 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. 07:46:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 719ms 07:46:31 INFO - PROCESS | 1675 | 1461509191572 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:46:31 INFO - PROCESS | 1675 | 1461509191573 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:46:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:46:31 INFO - PROCESS | 1675 | 1461509191576 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:46:31 INFO - PROCESS | 1675 | 1461509191577 Marionette TRACE conn2 <- [1,2974,null,{}] 07:46:31 INFO - PROCESS | 1675 | 1461509191579 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}] 07:46:31 INFO - PROCESS | 1675 | 1461509191716 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:46:31 INFO - PROCESS | 1675 | 1461509191857 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:31 INFO - PROCESS | 1675 | ++DOCSHELL 0x142f23800 == 152 [pid = 1675] [id = 752] 07:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x12da7f800) [pid = 1675] [serial = 2255] [outer = 0x0] 07:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x12e945000) [pid = 1675] [serial = 2256] [outer = 0x12da7f800] 07:46:31 INFO - PROCESS | 1675 | 1461509191889 Marionette DEBUG loaded listener.js 07:46:31 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x12eadd400) [pid = 1675] [serial = 2257] [outer = 0x12da7f800] 07:46:32 INFO - PROCESS | 1675 | 1461509192252 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]]]}] 07:46:32 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. 07:46:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 720ms 07:46:32 INFO - PROCESS | 1675 | 1461509192297 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:46:32 INFO - PROCESS | 1675 | 1461509192298 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:46:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:46:32 INFO - PROCESS | 1675 | 1461509192300 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:46:32 INFO - PROCESS | 1675 | 1461509192301 Marionette TRACE conn2 <- [1,2978,null,{}] 07:46:32 INFO - PROCESS | 1675 | 1461509192304 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}] 07:46:32 INFO - PROCESS | 1675 | 1461509192442 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:46:32 INFO - PROCESS | 1675 | 1461509192606 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:32 INFO - PROCESS | 1675 | ++DOCSHELL 0x1433b4800 == 153 [pid = 1675] [id = 753] 07:46:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x12f073000) [pid = 1675] [serial = 2258] [outer = 0x0] 07:46:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x12f19c000) [pid = 1675] [serial = 2259] [outer = 0x12f073000] 07:46:32 INFO - PROCESS | 1675 | 1461509192636 Marionette DEBUG loaded listener.js 07:46:32 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x12f1a4000) [pid = 1675] [serial = 2260] [outer = 0x12f073000] 07:46:33 INFO - PROCESS | 1675 | 1461509193005 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]]]}] 07:46:33 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. 07:46:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 719ms 07:46:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:46:33 INFO - PROCESS | 1675 | 1461509193019 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:46:33 INFO - PROCESS | 1675 | 1461509193021 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:46:33 INFO - PROCESS | 1675 | 1461509193023 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:46:33 INFO - PROCESS | 1675 | 1461509193028 Marionette TRACE conn2 <- [1,2982,null,{}] 07:46:33 INFO - PROCESS | 1675 | 1461509193030 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}] 07:46:33 INFO - PROCESS | 1675 | 1461509193177 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:46:33 INFO - PROCESS | 1675 | 1461509193323 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:33 INFO - PROCESS | 1675 | ++DOCSHELL 0x144316800 == 154 [pid = 1675] [id = 754] 07:46:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x12f376400) [pid = 1675] [serial = 2261] [outer = 0x0] 07:46:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x12f90bc00) [pid = 1675] [serial = 2262] [outer = 0x12f376400] 07:46:33 INFO - PROCESS | 1675 | 1461509193357 Marionette DEBUG loaded listener.js 07:46:33 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x12ffd3000) [pid = 1675] [serial = 2263] [outer = 0x12f376400] 07:46:33 INFO - PROCESS | 1675 | 1461509193710 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"]]]}] 07:46:33 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 07:46:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:46:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:46:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 723ms 07:46:33 INFO - PROCESS | 1675 | 1461509193748 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:46:33 INFO - PROCESS | 1675 | 1461509193749 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:46:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:46:33 INFO - PROCESS | 1675 | 1461509193751 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:46:33 INFO - PROCESS | 1675 | 1461509193752 Marionette TRACE conn2 <- [1,2986,null,{}] 07:46:33 INFO - PROCESS | 1675 | 1461509193755 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}] 07:46:33 INFO - PROCESS | 1675 | 1461509193919 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:46:34 INFO - PROCESS | 1675 | 1461509194067 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x14430e800 == 155 [pid = 1675] [id = 755] 07:46:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x113680400) [pid = 1675] [serial = 2264] [outer = 0x0] 07:46:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x12f90d400) [pid = 1675] [serial = 2265] [outer = 0x113680400] 07:46:34 INFO - PROCESS | 1675 | 1461509194098 Marionette DEBUG loaded listener.js 07:46:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x130dbf000) [pid = 1675] [serial = 2266] [outer = 0x113680400] 07:46:34 INFO - PROCESS | 1675 | 1461509194537 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]]]}] 07:46:34 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. 07:46:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 820ms 07:46:34 INFO - PROCESS | 1675 | 1461509194572 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:46:34 INFO - PROCESS | 1675 | 1461509194574 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:46:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:46:34 INFO - PROCESS | 1675 | 1461509194578 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:46:34 INFO - PROCESS | 1675 | 1461509194580 Marionette TRACE conn2 <- [1,2990,null,{}] 07:46:34 INFO - PROCESS | 1675 | 1461509194584 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}] 07:46:34 INFO - PROCESS | 1675 | 1461509194793 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:46:34 INFO - PROCESS | 1675 | 1461509194983 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:34 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f1bd800 == 156 [pid = 1675] [id = 756] 07:46:34 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x114011000) [pid = 1675] [serial = 2267] [outer = 0x0] 07:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x11dbc6000) [pid = 1675] [serial = 2268] [outer = 0x114011000] 07:46:35 INFO - PROCESS | 1675 | 1461509195014 Marionette DEBUG loaded listener.js 07:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x130dc9800) [pid = 1675] [serial = 2269] [outer = 0x114011000] 07:46:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x146011800 == 157 [pid = 1675] [id = 757] 07:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x137195800) [pid = 1675] [serial = 2270] [outer = 0x0] 07:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 266 (0x130dbcc00) [pid = 1675] [serial = 2271] [outer = 0x137195800] 07:46:35 INFO - PROCESS | 1675 | 1461509195546 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]]]}] 07:46:35 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. 07:46:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1022ms 07:46:35 INFO - PROCESS | 1675 | 1461509195600 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:46:35 INFO - PROCESS | 1675 | 1461509195602 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:46:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:46:35 INFO - PROCESS | 1675 | 1461509195606 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:46:35 INFO - PROCESS | 1675 | 1461509195610 Marionette TRACE conn2 <- [1,2994,null,{}] 07:46:35 INFO - PROCESS | 1675 | 1461509195614 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}] 07:46:35 INFO - PROCESS | 1675 | 1461509195841 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:46:35 INFO - PROCESS | 1675 | 1461509195953 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:35 INFO - PROCESS | 1675 | ++DOCSHELL 0x146718000 == 158 [pid = 1675] [id = 758] 07:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 267 (0x130dc0c00) [pid = 1675] [serial = 2272] [outer = 0x0] 07:46:35 INFO - PROCESS | 1675 | ++DOMWINDOW == 268 (0x13714bc00) [pid = 1675] [serial = 2273] [outer = 0x130dc0c00] 07:46:35 INFO - PROCESS | 1675 | 1461509195983 Marionette DEBUG loaded listener.js 07:46:36 INFO - PROCESS | 1675 | ++DOMWINDOW == 269 (0x13719c000) [pid = 1675] [serial = 2274] [outer = 0x130dc0c00] 07:46:36 INFO - PROCESS | 1675 | 1461509196765 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]]]}] 07:46:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:46:36 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 07:46:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1174ms 07:46:36 INFO - PROCESS | 1675 | 1461509196780 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:46:36 INFO - PROCESS | 1675 | 1461509196783 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:46:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:46:36 INFO - PROCESS | 1675 | 1461509196786 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:46:36 INFO - PROCESS | 1675 | 1461509196789 Marionette TRACE conn2 <- [1,2998,null,{}] 07:46:36 INFO - PROCESS | 1675 | 1461509196792 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}] 07:46:36 INFO - PROCESS | 1675 | 1461509196914 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:46:37 INFO - PROCESS | 1675 | 1461509197060 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x11aa5e800 == 159 [pid = 1675] [id = 759] 07:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 270 (0x114022c00) [pid = 1675] [serial = 2275] [outer = 0x0] 07:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 271 (0x1148ccc00) [pid = 1675] [serial = 2276] [outer = 0x114022c00] 07:46:37 INFO - PROCESS | 1675 | 1461509197094 Marionette DEBUG loaded listener.js 07:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 272 (0x114f31400) [pid = 1675] [serial = 2277] [outer = 0x114022c00] 07:46:37 INFO - PROCESS | 1675 | 1461509197467 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]]]}] 07:46:37 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. 07:46:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 721ms 07:46:37 INFO - PROCESS | 1675 | 1461509197508 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:46:37 INFO - PROCESS | 1675 | 1461509197511 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:46:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:46:37 INFO - PROCESS | 1675 | 1461509197516 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:46:37 INFO - PROCESS | 1675 | 1461509197517 Marionette TRACE conn2 <- [1,3002,null,{}] 07:46:37 INFO - PROCESS | 1675 | 1461509197520 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}] 07:46:37 INFO - PROCESS | 1675 | 1461509197643 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:46:37 INFO - PROCESS | 1675 | 1461509197783 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:37 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b7d0000 == 160 [pid = 1675] [id = 760] 07:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 273 (0x115827c00) [pid = 1675] [serial = 2278] [outer = 0x0] 07:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 274 (0x115a26000) [pid = 1675] [serial = 2279] [outer = 0x115827c00] 07:46:37 INFO - PROCESS | 1675 | 1461509197851 Marionette DEBUG loaded listener.js 07:46:37 INFO - PROCESS | 1675 | ++DOMWINDOW == 275 (0x118ce3000) [pid = 1675] [serial = 2280] [outer = 0x115827c00] 07:46:38 INFO - PROCESS | 1675 | 1461509198238 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]]]}] 07:46:38 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. 07:46:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 778ms 07:46:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:46:38 INFO - PROCESS | 1675 | 1461509198294 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:46:38 INFO - PROCESS | 1675 | 1461509198295 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:46:38 INFO - PROCESS | 1675 | 1461509198298 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:46:38 INFO - PROCESS | 1675 | 1461509198300 Marionette TRACE conn2 <- [1,3006,null,{}] 07:46:38 INFO - PROCESS | 1675 | 1461509198310 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}] 07:46:38 INFO - PROCESS | 1675 | 1461509198497 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:46:38 INFO - PROCESS | 1675 | 1461509198750 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8e2800 == 159 [pid = 1675] [id = 365] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x1308be000 == 158 [pid = 1675] [id = 359] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12ea95000 == 157 [pid = 1675] [id = 357] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a5000 == 156 [pid = 1675] [id = 683] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x119d85800 == 155 [pid = 1675] [id = 49] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x137bc9000 == 154 [pid = 1675] [id = 741] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x130b07000 == 153 [pid = 1675] [id = 740] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x13003e000 == 152 [pid = 1675] [id = 739] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12fc4c000 == 151 [pid = 1675] [id = 738] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 274 (0x12fab9c00) [pid = 1675] [serial = 2149] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 273 (0x11c342800) [pid = 1675] [serial = 2107] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 272 (0x142b58400) [pid = 1675] [serial = 2104] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 271 (0x142b64800) [pid = 1675] [serial = 2110] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 270 (0x1430e6c00) [pid = 1675] [serial = 2116] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 269 (0x137e5c000) [pid = 1675] [serial = 2098] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 268 (0x142fdf000) [pid = 1675] [serial = 2113] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | --DOMWINDOW == 267 (0x138435c00) [pid = 1675] [serial = 2101] [outer = 0x0] [url = about:blank] 07:46:38 INFO - PROCESS | 1675 | ++DOCSHELL 0x11860b800 == 152 [pid = 1675] [id = 761] 07:46:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 268 (0x114019400) [pid = 1675] [serial = 2281] [outer = 0x0] 07:46:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 269 (0x1150f3000) [pid = 1675] [serial = 2282] [outer = 0x114019400] 07:46:38 INFO - PROCESS | 1675 | 1461509198835 Marionette DEBUG loaded listener.js 07:46:38 INFO - PROCESS | 1675 | ++DOMWINDOW == 270 (0x11aaf0400) [pid = 1675] [serial = 2283] [outer = 0x114019400] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12f916000 == 151 [pid = 1675] [id = 737] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12e381000 == 150 [pid = 1675] [id = 736] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12c2c7800 == 149 [pid = 1675] [id = 735] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x12b570800 == 148 [pid = 1675] [id = 734] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x126d93000 == 147 [pid = 1675] [id = 733] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x11926e000 == 146 [pid = 1675] [id = 732] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x11917a800 == 145 [pid = 1675] [id = 731] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x1485cd000 == 144 [pid = 1675] [id = 726] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x148496000 == 143 [pid = 1675] [id = 725] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x145ddb800 == 142 [pid = 1675] [id = 724] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x14430f000 == 141 [pid = 1675] [id = 723] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x143112000 == 140 [pid = 1675] [id = 722] 07:46:38 INFO - PROCESS | 1675 | --DOCSHELL 0x142a54800 == 139 [pid = 1675] [id = 721] 07:46:39 INFO - PROCESS | 1675 | --DOCSHELL 0x142792800 == 138 [pid = 1675] [id = 720] 07:46:39 INFO - PROCESS | 1675 | --DOCSHELL 0x13acd1000 == 137 [pid = 1675] [id = 719] 07:46:39 INFO - PROCESS | 1675 | --DOCSHELL 0x13003c000 == 136 [pid = 1675] [id = 718] 07:46:39 INFO - PROCESS | 1675 | --DOCSHELL 0x12b8a6800 == 135 [pid = 1675] [id = 717] 07:46:39 INFO - PROCESS | 1675 | --DOCSHELL 0x138305800 == 134 [pid = 1675] [id = 716] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 269 (0x12b7fa000) [pid = 1675] [serial = 2146] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 268 (0x12f911000) [pid = 1675] [serial = 2147] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 267 (0x138433400) [pid = 1675] [serial = 2084] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 266 (0x11c174400) [pid = 1675] [serial = 2126] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 265 (0x12f90b400) [pid = 1675] [serial = 2144] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x12e944400) [pid = 1675] [serial = 2092] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x1197a8c00) [pid = 1675] [serial = 2123] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x12b542000) [pid = 1675] [serial = 2135] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x1150ef800) [pid = 1675] [serial = 2122] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x12bf59c00) [pid = 1675] [serial = 2137] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x12da87c00) [pid = 1675] [serial = 2138] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x12ead8000) [pid = 1675] [serial = 2141] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x124689c00) [pid = 1675] [serial = 2089] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x11dbc3800) [pid = 1675] [serial = 2119] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x126dd3c00) [pid = 1675] [serial = 2131] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x11b2f6000) [pid = 1675] [serial = 2086] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x12e53e800) [pid = 1675] [serial = 2140] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x137258400) [pid = 1675] [serial = 2095] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x1289e9c00) [pid = 1675] [serial = 2132] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x11ad72000) [pid = 1675] [serial = 2125] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x12f072800) [pid = 1675] [serial = 2143] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x129cf0800) [pid = 1675] [serial = 2134] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x124161800) [pid = 1675] [serial = 2129] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x123e10400) [pid = 1675] [serial = 2128] [outer = 0x0] [url = about:blank] 07:46:39 INFO - PROCESS | 1675 | 1461509199174 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]]]}] 07:46:39 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. 07:46:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 921ms 07:46:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:46:39 INFO - PROCESS | 1675 | 1461509199220 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:46:39 INFO - PROCESS | 1675 | 1461509199221 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:46:39 INFO - PROCESS | 1675 | 1461509199224 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:46:39 INFO - PROCESS | 1675 | 1461509199225 Marionette TRACE conn2 <- [1,3010,null,{}] 07:46:39 INFO - PROCESS | 1675 | 1461509199227 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}] 07:46:39 INFO - PROCESS | 1675 | 1461509199336 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:46:39 INFO - PROCESS | 1675 | 1461509199341 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c30000 == 135 [pid = 1675] [id = 762] 07:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x11aaf7c00) [pid = 1675] [serial = 2284] [outer = 0x0] 07:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x11af70400) [pid = 1675] [serial = 2285] [outer = 0x11aaf7c00] 07:46:39 INFO - PROCESS | 1675 | 1461509199368 Marionette DEBUG loaded listener.js 07:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x11b83b800) [pid = 1675] [serial = 2286] [outer = 0x11aaf7c00] 07:46:39 INFO - PROCESS | 1675 | 1461509199751 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]]]}] 07:46:39 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 07:46:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 571ms 07:46:39 INFO - PROCESS | 1675 | 1461509199796 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:46:39 INFO - PROCESS | 1675 | 1461509199797 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:46:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:46:39 INFO - PROCESS | 1675 | 1461509199799 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:46:39 INFO - PROCESS | 1675 | 1461509199800 Marionette TRACE conn2 <- [1,3014,null,{}] 07:46:39 INFO - PROCESS | 1675 | 1461509199802 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}] 07:46:39 INFO - PROCESS | 1675 | 1461509199911 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:46:39 INFO - PROCESS | 1675 | 1461509199915 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:39 INFO - PROCESS | 1675 | ++DOCSHELL 0x128b53000 == 136 [pid = 1675] [id = 763] 07:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x11b8b5c00) [pid = 1675] [serial = 2287] [outer = 0x0] 07:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x11be2f800) [pid = 1675] [serial = 2288] [outer = 0x11b8b5c00] 07:46:39 INFO - PROCESS | 1675 | 1461509199941 Marionette DEBUG loaded listener.js 07:46:39 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x11be94800) [pid = 1675] [serial = 2289] [outer = 0x11b8b5c00] 07:46:40 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:46:40 INFO - PROCESS | 1675 | 1461509200363 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:46:40 INFO - {} 07:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:46:40 INFO - {} 07:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:46:40 INFO - {} 07:46:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:46:40 INFO - {} 07:46:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 07:46:40 INFO - TEST-START | /FileAPI/fileReader.html 07:46:40 INFO - PROCESS | 1675 | 1461509200369 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:46:40 INFO - PROCESS | 1675 | 1461509200370 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:46:40 INFO - PROCESS | 1675 | 1461509200372 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:46:40 INFO - PROCESS | 1675 | 1461509200373 Marionette TRACE conn2 <- [1,3018,null,{}] 07:46:40 INFO - PROCESS | 1675 | 1461509200376 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}] 07:46:40 INFO - PROCESS | 1675 | 1461509200490 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:46:40 INFO - PROCESS | 1675 | 1461509200494 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:40 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d9c9000 == 137 [pid = 1675] [id = 764] 07:46:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x11c178c00) [pid = 1675] [serial = 2290] [outer = 0x0] 07:46:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x11c888800) [pid = 1675] [serial = 2291] [outer = 0x11c178c00] 07:46:40 INFO - PROCESS | 1675 | 1461509200523 Marionette DEBUG loaded listener.js 07:46:40 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x11dbe6000) [pid = 1675] [serial = 2292] [outer = 0x11c178c00] 07:46:40 INFO - PROCESS | 1675 | 1461509200885 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]]]}] 07:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:46:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:46:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms 07:46:40 INFO - PROCESS | 1675 | 1461509200895 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:46:40 INFO - PROCESS | 1675 | 1461509200896 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:46:40 INFO - TEST-START | /FileAPI/historical.html 07:46:40 INFO - PROCESS | 1675 | 1461509200899 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:46:40 INFO - PROCESS | 1675 | 1461509200900 Marionette TRACE conn2 <- [1,3022,null,{}] 07:46:40 INFO - PROCESS | 1675 | 1461509200902 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}] 07:46:41 INFO - PROCESS | 1675 | 1461509201011 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:46:41 INFO - PROCESS | 1675 | 1461509201136 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e567800 == 138 [pid = 1675] [id = 765] 07:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x11b8bf800) [pid = 1675] [serial = 2293] [outer = 0x0] 07:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x123af8800) [pid = 1675] [serial = 2294] [outer = 0x11b8bf800] 07:46:41 INFO - PROCESS | 1675 | 1461509201162 Marionette DEBUG loaded listener.js 07:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x123d47c00) [pid = 1675] [serial = 2295] [outer = 0x11b8bf800] 07:46:41 INFO - PROCESS | 1675 | 1461509201466 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"]]]}] 07:46:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:46:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:46:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:46:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:46:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:46:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:46:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:46:41 INFO - TEST-OK | /FileAPI/historical.html | took 620ms 07:46:41 INFO - TEST-START | /FileAPI/idlharness.html 07:46:41 INFO - PROCESS | 1675 | 1461509201519 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:46:41 INFO - PROCESS | 1675 | 1461509201521 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:46:41 INFO - PROCESS | 1675 | 1461509201528 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:46:41 INFO - PROCESS | 1675 | 1461509201529 Marionette TRACE conn2 <- [1,3026,null,{}] 07:46:41 INFO - PROCESS | 1675 | 1461509201532 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}] 07:46:41 INFO - PROCESS | 1675 | 1461509201679 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:46:41 INFO - PROCESS | 1675 | 1461509201695 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:41 INFO - PROCESS | 1675 | ++DOCSHELL 0x12f6bf000 == 139 [pid = 1675] [id = 766] 07:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x11db6dc00) [pid = 1675] [serial = 2296] [outer = 0x0] 07:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x123e0ac00) [pid = 1675] [serial = 2297] [outer = 0x11db6dc00] 07:46:41 INFO - PROCESS | 1675 | 1461509201721 Marionette DEBUG loaded listener.js 07:46:41 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x12415ac00) [pid = 1675] [serial = 2298] [outer = 0x11db6dc00] 07:46:42 INFO - PROCESS | 1675 | 1461509202367 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]]]}] 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:46:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:46:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:46:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:46:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:46:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:46:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:46:42 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 07:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:46:42 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 07:46:42 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 07:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:46:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:46:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:46:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:46:42 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 07:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:46:42 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 07:46:42 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 07:46:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:46:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:46:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:46:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:46:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:46:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:46:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 891ms 07:46:42 INFO - TEST-START | /FileAPI/idlharness.worker 07:46:42 INFO - PROCESS | 1675 | 1461509202415 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:46:42 INFO - PROCESS | 1675 | 1461509202416 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:46:42 INFO - PROCESS | 1675 | 1461509202418 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:46:42 INFO - PROCESS | 1675 | 1461509202419 Marionette TRACE conn2 <- [1,3030,null,{}] 07:46:42 INFO - PROCESS | 1675 | 1461509202421 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}] 07:46:42 INFO - PROCESS | 1675 | 1461509202574 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:46:42 INFO - PROCESS | 1675 | 1461509202592 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:42 INFO - PROCESS | 1675 | ++DOCSHELL 0x131da7000 == 140 [pid = 1675] [id = 767] 07:46:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x123b39c00) [pid = 1675] [serial = 2299] [outer = 0x0] 07:46:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x124627800) [pid = 1675] [serial = 2300] [outer = 0x123b39c00] 07:46:42 INFO - PROCESS | 1675 | 1461509202618 Marionette DEBUG loaded listener.js 07:46:42 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x12bf55c00) [pid = 1675] [serial = 2301] [outer = 0x123b39c00] 07:46:42 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x11c3a7c00) [pid = 1675] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x11dbebc00) [pid = 1675] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x113678800) [pid = 1675] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x119e60000) [pid = 1675] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x11aaf7400) [pid = 1675] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x119250c00) [pid = 1675] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x11aaf9400) [pid = 1675] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x113679400) [pid = 1675] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x127608400) [pid = 1675] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x129b3bc00) [pid = 1675] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:46:43 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x124156000) [pid = 1675] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:46:43 INFO - PROCESS | 1675 | 1461509203699 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,{},{}]]]}] 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:46:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:46:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:46:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:46:43 INFO - {} 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:46:43 INFO - {} 07:46:43 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 - {} 07:46:43 INFO - {} 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:46:43 INFO - {} 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:46:43 INFO - {} 07:46:43 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 - {} 07:46:43 INFO - {} 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:46:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:46:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 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 07:46:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:46:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:46:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:46:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:46:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:46:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:46:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:46:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:46:43 INFO - {} 07:46:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1338ms 07:46:43 INFO - PROCESS | 1675 | 1461509203758 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:46:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:46:43 INFO - PROCESS | 1675 | 1461509203760 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:46:43 INFO - PROCESS | 1675 | 1461509203763 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:46:43 INFO - PROCESS | 1675 | 1461509203765 Marionette TRACE conn2 <- [1,3034,null,{}] 07:46:43 INFO - PROCESS | 1675 | 1461509203768 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}] 07:46:43 INFO - PROCESS | 1675 | 1461509203917 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:46:43 INFO - PROCESS | 1675 | 1461509203921 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:43 INFO - PROCESS | 1675 | ++DOCSHELL 0x137279800 == 141 [pid = 1675] [id = 768] 07:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x12d055800) [pid = 1675] [serial = 2302] [outer = 0x0] 07:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x1371b3c00) [pid = 1675] [serial = 2303] [outer = 0x12d055800] 07:46:43 INFO - PROCESS | 1675 | 1461509203948 Marionette DEBUG loaded listener.js 07:46:43 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x137258c00) [pid = 1675] [serial = 2304] [outer = 0x12d055800] 07:46:44 INFO - PROCESS | 1675 | 1461509204336 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]]]}] 07:46:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:46:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 626ms 07:46:44 INFO - PROCESS | 1675 | 1461509204400 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:46:44 INFO - PROCESS | 1675 | 1461509204402 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:46:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:46:44 INFO - PROCESS | 1675 | 1461509204406 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:46:44 INFO - PROCESS | 1675 | 1461509204409 Marionette TRACE conn2 <- [1,3038,null,{}] 07:46:44 INFO - PROCESS | 1675 | 1461509204421 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}] 07:46:44 INFO - PROCESS | 1675 | 1461509204610 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:46:44 INFO - PROCESS | 1675 | 1461509204626 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:44 INFO - PROCESS | 1675 | ++DOCSHELL 0x13acbd800 == 142 [pid = 1675] [id = 769] 07:46:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x1377ca800) [pid = 1675] [serial = 2305] [outer = 0x0] 07:46:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x137849400) [pid = 1675] [serial = 2306] [outer = 0x1377ca800] 07:46:44 INFO - PROCESS | 1675 | 1461509204671 Marionette DEBUG loaded listener.js 07:46:44 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x137899c00) [pid = 1675] [serial = 2307] [outer = 0x1377ca800] 07:46:45 INFO - PROCESS | 1675 | 1461509205054 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"]]]}] 07:46:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:46:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:46:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 681ms 07:46:45 INFO - PROCESS | 1675 | 1461509205087 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:46:45 INFO - PROCESS | 1675 | 1461509205088 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:46:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:46:45 INFO - PROCESS | 1675 | 1461509205096 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:46:45 INFO - PROCESS | 1675 | 1461509205097 Marionette TRACE conn2 <- [1,3042,null,{}] 07:46:45 INFO - PROCESS | 1675 | 1461509205100 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}] 07:46:45 INFO - PROCESS | 1675 | 1461509205272 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:46:45 INFO - PROCESS | 1675 | 1461509205301 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:45 INFO - PROCESS | 1675 | ++DOCSHELL 0x142884000 == 143 [pid = 1675] [id = 770] 07:46:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x1378a6400) [pid = 1675] [serial = 2308] [outer = 0x0] 07:46:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x137a42c00) [pid = 1675] [serial = 2309] [outer = 0x1378a6400] 07:46:45 INFO - PROCESS | 1675 | 1461509205326 Marionette DEBUG loaded listener.js 07:46:45 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x137a4d400) [pid = 1675] [serial = 2310] [outer = 0x1378a6400] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x146702800 == 142 [pid = 1675] [id = 729] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x119179800 == 141 [pid = 1675] [id = 42] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x142ad0000 == 140 [pid = 1675] [id = 495] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12d7a4800 == 139 [pid = 1675] [id = 153] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14431f000 == 138 [pid = 1675] [id = 494] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x119d86000 == 137 [pid = 1675] [id = 43] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13b12e800 == 136 [pid = 1675] [id = 290] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137bd7800 == 135 [pid = 1675] [id = 367] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137eb8800 == 134 [pid = 1675] [id = 361] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1484b0000 == 133 [pid = 1675] [id = 705] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13830f000 == 132 [pid = 1675] [id = 335] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x131d99000 == 131 [pid = 1675] [id = 412] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12d6ed800 == 130 [pid = 1675] [id = 236] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1451ec800 == 129 [pid = 1675] [id = 614] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d3000 == 128 [pid = 1675] [id = 355] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12fc3c800 == 127 [pid = 1675] [id = 407] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1145a7800 == 126 [pid = 1675] [id = 47] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1308c6800 == 125 [pid = 1675] [id = 312] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11a844000 == 124 [pid = 1675] [id = 394] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14339a000 == 123 [pid = 1675] [id = 636] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x119d80000 == 122 [pid = 1675] [id = 188] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x123c2a800 == 121 [pid = 1675] [id = 593] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13b13c000 == 120 [pid = 1675] [id = 368] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x119110000 == 119 [pid = 1675] [id = 151] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x119c3a800 == 118 [pid = 1675] [id = 438] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d4800 == 117 [pid = 1675] [id = 247] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14430d800 == 116 [pid = 1675] [id = 493] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137ddb800 == 115 [pid = 1675] [id = 414] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x148dd4800 == 114 [pid = 1675] [id = 727] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1240ba000 == 113 [pid = 1675] [id = 50] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8f8000 == 112 [pid = 1675] [id = 57] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14600f000 == 111 [pid = 1675] [id = 517] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x118ad0800 == 110 [pid = 1675] [id = 353] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1488cf000 == 109 [pid = 1675] [id = 728] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x118811000 == 108 [pid = 1675] [id = 238] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x130238800 == 107 [pid = 1675] [id = 217] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x130027000 == 106 [pid = 1675] [id = 358] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11926c800 == 105 [pid = 1675] [id = 354] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11bfa5800 == 104 [pid = 1675] [id = 730] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x115862800 == 103 [pid = 1675] [id = 244] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14415a800 == 102 [pid = 1675] [id = 437] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x142a50000 == 101 [pid = 1675] [id = 682] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa6d800 == 100 [pid = 1675] [id = 44] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc87000 == 99 [pid = 1675] [id = 186] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x114c8a000 == 98 [pid = 1675] [id = 544] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1433b1800 == 97 [pid = 1675] [id = 637] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12dc83800 == 96 [pid = 1675] [id = 356] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11a893000 == 95 [pid = 1675] [id = 337] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137273800 == 94 [pid = 1675] [id = 364] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14279f000 == 93 [pid = 1675] [id = 470] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x146a88000 == 92 [pid = 1675] [id = 704] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1bb800 == 91 [pid = 1675] [id = 136] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137ea3800 == 90 [pid = 1675] [id = 415] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11bcb8800 == 89 [pid = 1675] [id = 706] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14421a000 == 88 [pid = 1675] [id = 516] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11b84d000 == 87 [pid = 1675] [id = 66] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x130232000 == 86 [pid = 1675] [id = 155] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13727d800 == 85 [pid = 1675] [id = 413] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x142a57000 == 84 [pid = 1675] [id = 582] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12e377000 == 83 [pid = 1675] [id = 366] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12bbba800 == 82 [pid = 1675] [id = 83] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12f921800 == 81 [pid = 1675] [id = 237] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x123e47000 == 80 [pid = 1675] [id = 62] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x123b89000 == 79 [pid = 1675] [id = 386] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x146a20000 == 78 [pid = 1675] [id = 469] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12e567000 == 77 [pid = 1675] [id = 387] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11b85b800 == 76 [pid = 1675] [id = 243] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137de7800 == 75 [pid = 1675] [id = 233] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11bcb6800 == 74 [pid = 1675] [id = 171] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13ac2b000 == 73 [pid = 1675] [id = 362] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12eaa8000 == 72 [pid = 1675] [id = 291] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1308c0800 == 71 [pid = 1675] [id = 267] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12d79d800 == 70 [pid = 1675] [id = 250] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1197ea800 == 69 [pid = 1675] [id = 313] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x119c2d800 == 68 [pid = 1675] [id = 471] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13002a800 == 67 [pid = 1675] [id = 174] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1159aa800 == 66 [pid = 1675] [id = 518] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12d793800 == 65 [pid = 1675] [id = 616] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x130484800 == 64 [pid = 1675] [id = 268] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13ac3f000 == 63 [pid = 1675] [id = 363] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14287d800 == 62 [pid = 1675] [id = 436] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11a859800 == 61 [pid = 1675] [id = 336] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12b2d1800 == 60 [pid = 1675] [id = 172] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137df2800 == 59 [pid = 1675] [id = 285] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137c78800 == 58 [pid = 1675] [id = 360] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x130b0c000 == 57 [pid = 1675] [id = 218] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x146002800 == 56 [pid = 1675] [id = 629] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11b8e6000 == 55 [pid = 1675] [id = 393] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x146a0c000 == 54 [pid = 1675] [id = 592] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x119106800 == 53 [pid = 1675] [id = 416] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12f92d800 == 52 [pid = 1675] [id = 384] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11aa5e800 == 51 [pid = 1675] [id = 759] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x146718000 == 50 [pid = 1675] [id = 758] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x146011800 == 49 [pid = 1675] [id = 757] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12f1bd800 == 48 [pid = 1675] [id = 756] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14430e800 == 47 [pid = 1675] [id = 755] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x144316800 == 46 [pid = 1675] [id = 754] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1433b4800 == 45 [pid = 1675] [id = 753] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x142f23800 == 44 [pid = 1675] [id = 752] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x142a51800 == 43 [pid = 1675] [id = 751] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x14279c000 == 42 [pid = 1675] [id = 750] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x13acd4000 == 41 [pid = 1675] [id = 749] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x1383af000 == 40 [pid = 1675] [id = 748] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x130236800 == 39 [pid = 1675] [id = 746] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x138093800 == 38 [pid = 1675] [id = 747] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137bc3800 == 37 [pid = 1675] [id = 745] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c4000 == 36 [pid = 1675] [id = 744] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x11c3d2800 == 35 [pid = 1675] [id = 743] 07:46:47 INFO - PROCESS | 1675 | --DOCSHELL 0x137e69000 == 34 [pid = 1675] [id = 742] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x12b7d0000 == 33 [pid = 1675] [id = 760] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x12d9c9000 == 32 [pid = 1675] [id = 764] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x12e567800 == 31 [pid = 1675] [id = 765] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x11860b800 == 30 [pid = 1675] [id = 761] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x137279800 == 29 [pid = 1675] [id = 768] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x123c30000 == 28 [pid = 1675] [id = 762] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x131da7000 == 27 [pid = 1675] [id = 767] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x13acbd800 == 26 [pid = 1675] [id = 769] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x12f6bf000 == 25 [pid = 1675] [id = 766] 07:46:48 INFO - PROCESS | 1675 | --DOCSHELL 0x128b53000 == 24 [pid = 1675] [id = 763] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x11dbeb400) [pid = 1675] [serial = 2210] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x11db63c00) [pid = 1675] [serial = 2209] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x123c75000) [pid = 1675] [serial = 2212] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x12415c400) [pid = 1675] [serial = 2215] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x114442800) [pid = 1675] [serial = 2194] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x114c3a400) [pid = 1675] [serial = 2195] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x12462ec00) [pid = 1675] [serial = 2218] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x130277800) [pid = 1675] [serial = 2161] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x11b2fa800) [pid = 1675] [serial = 2203] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x11be16400) [pid = 1675] [serial = 2204] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x11a8ac400) [pid = 1675] [serial = 2200] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x11aaf2800) [pid = 1675] [serial = 2201] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x123c72800) [pid = 1675] [serial = 2155] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x11be33000) [pid = 1675] [serial = 2206] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x142f9b400) [pid = 1675] [serial = 2185] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x137846400) [pid = 1675] [serial = 2164] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x145149c00) [pid = 1675] [serial = 2188] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x12d058c00) [pid = 1675] [serial = 2158] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x142ffc800) [pid = 1675] [serial = 2176] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x137dc1000) [pid = 1675] [serial = 2167] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x13ab6bc00) [pid = 1675] [serial = 2170] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x144147800) [pid = 1675] [serial = 2182] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x11a8ab800) [pid = 1675] [serial = 2191] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x126cee000) [pid = 1675] [serial = 2219] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x118f30800) [pid = 1675] [serial = 2152] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x14322a800) [pid = 1675] [serial = 2179] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x142f0b400) [pid = 1675] [serial = 2173] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x115451c00) [pid = 1675] [serial = 2197] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x1178f4400) [pid = 1675] [serial = 2198] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x12414cc00) [pid = 1675] [serial = 2213] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x129b32400) [pid = 1675] [serial = 2222] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x1245ecc00) [pid = 1675] [serial = 2216] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x1276d6000) [pid = 1675] [serial = 2221] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x11c340400) [pid = 1675] [serial = 2207] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12b7f0c00) [pid = 1675] [serial = 2225] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x129cf0000) [pid = 1675] [serial = 2224] [outer = 0x0] [url = about:blank] 07:46:48 INFO - PROCESS | 1675 | 1461509208555 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]]]}] 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:46:48 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. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:46:48 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'.) 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:46:48 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. 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:46:48 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. 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:46:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:46:48 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. 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:46:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:46:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:46:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:46:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:46:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3485ms 07:46:48 INFO - PROCESS | 1675 | 1461509208577 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:46:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:46:48 INFO - PROCESS | 1675 | 1461509208579 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:46:48 INFO - PROCESS | 1675 | 1461509208583 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:46:48 INFO - PROCESS | 1675 | 1461509208585 Marionette TRACE conn2 <- [1,3046,null,{}] 07:46:48 INFO - PROCESS | 1675 | 1461509208589 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}] 07:46:48 INFO - PROCESS | 1675 | 1461509208690 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:46:48 INFO - PROCESS | 1675 | 1461509208698 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:48 INFO - PROCESS | 1675 | ++DOCSHELL 0x11508a000 == 25 [pid = 1675] [id = 771] 07:46:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 227 (0x114c34400) [pid = 1675] [serial = 2311] [outer = 0x0] 07:46:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 228 (0x114c36000) [pid = 1675] [serial = 2312] [outer = 0x114c34400] 07:46:48 INFO - PROCESS | 1675 | 1461509208727 Marionette DEBUG loaded listener.js 07:46:48 INFO - PROCESS | 1675 | ++DOMWINDOW == 229 (0x114cbe000) [pid = 1675] [serial = 2313] [outer = 0x114c34400] 07:46:48 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:46:49 INFO - PROCESS | 1675 | 1461509209126 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:46:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:46:49 INFO - {} 07:46:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 574ms 07:46:49 INFO - PROCESS | 1675 | 1461509209157 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:46:49 INFO - PROCESS | 1675 | 1461509209161 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:46:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:46:49 INFO - PROCESS | 1675 | 1461509209166 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:46:49 INFO - PROCESS | 1675 | 1461509209168 Marionette TRACE conn2 <- [1,3050,null,{}] 07:46:49 INFO - PROCESS | 1675 | 1461509209171 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}] 07:46:49 INFO - PROCESS | 1675 | 1461509209275 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:46:49 INFO - PROCESS | 1675 | 1461509209294 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x119106000 == 26 [pid = 1675] [id = 772] 07:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 230 (0x114cca000) [pid = 1675] [serial = 2314] [outer = 0x0] 07:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 231 (0x114f33000) [pid = 1675] [serial = 2315] [outer = 0x114cca000] 07:46:49 INFO - PROCESS | 1675 | 1461509209338 Marionette DEBUG loaded listener.js 07:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 232 (0x115007800) [pid = 1675] [serial = 2316] [outer = 0x114cca000] 07:46:49 INFO - PROCESS | 1675 | 1461509209793 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]]]}] 07:46:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:46:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:46:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:46:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:46:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 671ms 07:46:49 INFO - PROCESS | 1675 | 1461509209837 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:46:49 INFO - PROCESS | 1675 | 1461509209839 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:46:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:46:49 INFO - PROCESS | 1675 | 1461509209842 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:46:49 INFO - PROCESS | 1675 | 1461509209844 Marionette TRACE conn2 <- [1,3054,null,{}] 07:46:49 INFO - PROCESS | 1675 | 1461509209852 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}] 07:46:49 INFO - PROCESS | 1675 | 1461509209942 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:46:49 INFO - PROCESS | 1675 | 1461509209950 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:49 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d80800 == 27 [pid = 1675] [id = 773] 07:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 233 (0x113589400) [pid = 1675] [serial = 2317] [outer = 0x0] 07:46:49 INFO - PROCESS | 1675 | ++DOMWINDOW == 234 (0x1150f5c00) [pid = 1675] [serial = 2318] [outer = 0x113589400] 07:46:49 INFO - PROCESS | 1675 | 1461509209980 Marionette DEBUG loaded listener.js 07:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 235 (0x11582f800) [pid = 1675] [serial = 2319] [outer = 0x113589400] 07:46:50 INFO - PROCESS | 1675 | 1461509210494 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"]]]}] 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:46:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:46:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:46:50 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" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:46:50 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" 07:46:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:46:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:46:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:46:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 687ms 07:46:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:46:50 INFO - PROCESS | 1675 | 1461509210530 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:46:50 INFO - PROCESS | 1675 | 1461509210531 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:46:50 INFO - PROCESS | 1675 | 1461509210533 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:46:50 INFO - PROCESS | 1675 | 1461509210534 Marionette TRACE conn2 <- [1,3058,null,{}] 07:46:50 INFO - PROCESS | 1675 | 1461509210537 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}] 07:46:50 INFO - PROCESS | 1675 | 1461509210628 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:46:50 INFO - PROCESS | 1675 | 1461509210632 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:50 INFO - PROCESS | 1675 | ++DOCSHELL 0x11b8f3800 == 28 [pid = 1675] [id = 774] 07:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 236 (0x1192bcc00) [pid = 1675] [serial = 2320] [outer = 0x0] 07:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 237 (0x119d9f800) [pid = 1675] [serial = 2321] [outer = 0x1192bcc00] 07:46:50 INFO - PROCESS | 1675 | 1461509210659 Marionette DEBUG loaded listener.js 07:46:50 INFO - PROCESS | 1675 | ++DOMWINDOW == 238 (0x11a8a7c00) [pid = 1675] [serial = 2322] [outer = 0x1192bcc00] 07:46:51 INFO - PROCESS | 1675 | 1461509211022 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]]]}] 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:46:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:46:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:46:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:46:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:46:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:46:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:46:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:46:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:46:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 521ms 07:46:51 INFO - PROCESS | 1675 | 1461509211056 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:46:51 INFO - PROCESS | 1675 | 1461509211057 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:46:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:46:51 INFO - PROCESS | 1675 | 1461509211059 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:46:51 INFO - PROCESS | 1675 | 1461509211060 Marionette TRACE conn2 <- [1,3062,null,{}] 07:46:51 INFO - PROCESS | 1675 | 1461509211063 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}] 07:46:51 INFO - PROCESS | 1675 | 1461509211172 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:46:51 INFO - PROCESS | 1675 | 1461509211181 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3be800 == 29 [pid = 1675] [id = 775] 07:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 239 (0x114cc6800) [pid = 1675] [serial = 2323] [outer = 0x0] 07:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 240 (0x11a927400) [pid = 1675] [serial = 2324] [outer = 0x114cc6800] 07:46:51 INFO - PROCESS | 1675 | 1461509211208 Marionette DEBUG loaded listener.js 07:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 241 (0x11aaf2800) [pid = 1675] [serial = 2325] [outer = 0x114cc6800] 07:46:51 INFO - PROCESS | 1675 | [1675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:46:51 INFO - PROCESS | 1675 | 1461509211568 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:46:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:46:51 INFO - {} 07:46:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 07:46:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:46:51 INFO - PROCESS | 1675 | 1461509211578 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:46:51 INFO - PROCESS | 1675 | 1461509211579 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:46:51 INFO - PROCESS | 1675 | 1461509211581 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:46:51 INFO - PROCESS | 1675 | 1461509211582 Marionette TRACE conn2 <- [1,3066,null,{}] 07:46:51 INFO - PROCESS | 1675 | 1461509211584 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}] 07:46:51 INFO - PROCESS | 1675 | 1461509211693 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:46:51 INFO - PROCESS | 1675 | 1461509211700 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:51 INFO - PROCESS | 1675 | ++DOCSHELL 0x123c32000 == 30 [pid = 1675] [id = 776] 07:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 242 (0x11aaf8800) [pid = 1675] [serial = 2326] [outer = 0x0] 07:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 243 (0x11ad75000) [pid = 1675] [serial = 2327] [outer = 0x11aaf8800] 07:46:51 INFO - PROCESS | 1675 | 1461509211729 Marionette DEBUG loaded listener.js 07:46:51 INFO - PROCESS | 1675 | ++DOMWINDOW == 244 (0x11c171400) [pid = 1675] [serial = 2328] [outer = 0x11aaf8800] 07:46:52 INFO - PROCESS | 1675 | 1461509212059 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]]]}] 07:46:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:46:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:46:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:46:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:46:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:46:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:46:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:46:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 07:46:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:46:52 INFO - PROCESS | 1675 | 1461509212101 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:46:52 INFO - PROCESS | 1675 | 1461509212102 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:46:52 INFO - PROCESS | 1675 | 1461509212105 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:46:52 INFO - PROCESS | 1675 | 1461509212106 Marionette TRACE conn2 <- [1,3070,null,{}] 07:46:52 INFO - PROCESS | 1675 | 1461509212109 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}] 07:46:52 INFO - PROCESS | 1675 | 1461509212234 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:46:52 INFO - PROCESS | 1675 | 1461509212244 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x12481c800 == 31 [pid = 1675] [id = 777] 07:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 245 (0x11c171800) [pid = 1675] [serial = 2329] [outer = 0x0] 07:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 246 (0x11c33a800) [pid = 1675] [serial = 2330] [outer = 0x11c171800] 07:46:52 INFO - PROCESS | 1675 | 1461509212287 Marionette DEBUG loaded listener.js 07:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 247 (0x11c342400) [pid = 1675] [serial = 2331] [outer = 0x11c171800] 07:46:52 INFO - PROCESS | 1675 | 1461509212704 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]]]}] 07:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:46:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 623ms 07:46:52 INFO - PROCESS | 1675 | 1461509212729 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:46:52 INFO - PROCESS | 1675 | 1461509212730 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:46:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:46:52 INFO - PROCESS | 1675 | 1461509212732 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:46:52 INFO - PROCESS | 1675 | 1461509212733 Marionette TRACE conn2 <- [1,3074,null,{}] 07:46:52 INFO - PROCESS | 1675 | 1461509212736 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}] 07:46:52 INFO - PROCESS | 1675 | 1461509212817 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:46:52 INFO - PROCESS | 1675 | 1461509212886 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:52 INFO - PROCESS | 1675 | ++DOCSHELL 0x1268a6800 == 32 [pid = 1675] [id = 778] 07:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 248 (0x11c341400) [pid = 1675] [serial = 2332] [outer = 0x0] 07:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 249 (0x11c3b1c00) [pid = 1675] [serial = 2333] [outer = 0x11c341400] 07:46:52 INFO - PROCESS | 1675 | 1461509212912 Marionette DEBUG loaded listener.js 07:46:52 INFO - PROCESS | 1675 | ++DOMWINDOW == 250 (0x11c48c400) [pid = 1675] [serial = 2334] [outer = 0x11c341400] 07:46:53 INFO - PROCESS | 1675 | 1461509213175 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]]]}] 07:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:46:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 469ms 07:46:53 INFO - PROCESS | 1675 | 1461509213203 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:46:53 INFO - PROCESS | 1675 | 1461509213204 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:46:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:46:53 INFO - PROCESS | 1675 | 1461509213206 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:46:53 INFO - PROCESS | 1675 | 1461509213208 Marionette TRACE conn2 <- [1,3078,null,{}] 07:46:53 INFO - PROCESS | 1675 | 1461509213217 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}] 07:46:53 INFO - PROCESS | 1675 | 1461509213305 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:46:53 INFO - PROCESS | 1675 | 1461509213312 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x119d80000 == 33 [pid = 1675] [id = 779] 07:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 251 (0x11c48f000) [pid = 1675] [serial = 2335] [outer = 0x0] 07:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 252 (0x11c88c800) [pid = 1675] [serial = 2336] [outer = 0x11c48f000] 07:46:53 INFO - PROCESS | 1675 | 1461509213338 Marionette DEBUG loaded listener.js 07:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 253 (0x11db5f800) [pid = 1675] [serial = 2337] [outer = 0x11c48f000] 07:46:53 INFO - PROCESS | 1675 | 1461509213690 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] 07:46:53 INFO - PROCESS | 1675 | 1461509213738 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:46:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:46:53 INFO - PROCESS | 1675 | 1461509213741 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:46:53 INFO - PROCESS | 1675 | 1461509213743 Marionette TRACE conn2 <- [1,3082,null,{}] 07:46:53 INFO - PROCESS | 1675 | 1461509213769 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}] 07:46:53 INFO - PROCESS | 1675 | 1461509213889 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:46:53 INFO - PROCESS | 1675 | 1461509213945 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:53 INFO - PROCESS | 1675 | ++DOCSHELL 0x12b7c8800 == 34 [pid = 1675] [id = 780] 07:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 254 (0x11db61400) [pid = 1675] [serial = 2338] [outer = 0x0] 07:46:53 INFO - PROCESS | 1675 | ++DOMWINDOW == 255 (0x11dbc5c00) [pid = 1675] [serial = 2339] [outer = 0x11db61400] 07:46:53 INFO - PROCESS | 1675 | 1461509213971 Marionette DEBUG loaded listener.js 07:46:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 256 (0x11dbcc800) [pid = 1675] [serial = 2340] [outer = 0x11db61400] 07:46:54 INFO - PROCESS | 1675 | 1461509214271 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]]]}] 07:46:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:46:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:46:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:46:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 572ms 07:46:54 INFO - PROCESS | 1675 | 1461509214313 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:46:54 INFO - PROCESS | 1675 | 1461509214315 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:46:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:46:54 INFO - PROCESS | 1675 | 1461509214317 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:46:54 INFO - PROCESS | 1675 | 1461509214319 Marionette TRACE conn2 <- [1,3086,null,{}] 07:46:54 INFO - PROCESS | 1675 | 1461509214321 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}] 07:46:54 INFO - PROCESS | 1675 | 1461509214449 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:46:54 INFO - PROCESS | 1675 | 1461509214463 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:54 INFO - PROCESS | 1675 | ++DOCSHELL 0x11c3be000 == 35 [pid = 1675] [id = 781] 07:46:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 257 (0x114cbf400) [pid = 1675] [serial = 2341] [outer = 0x0] 07:46:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 258 (0x11dbe9400) [pid = 1675] [serial = 2342] [outer = 0x114cbf400] 07:46:54 INFO - PROCESS | 1675 | 1461509214496 Marionette DEBUG loaded listener.js 07:46:54 INFO - PROCESS | 1675 | ++DOMWINDOW == 259 (0x123c72000) [pid = 1675] [serial = 2343] [outer = 0x114cbf400] 07:46:54 INFO - PROCESS | 1675 | 1461509214835 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:46:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:46:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 568ms 07:46:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:46:54 INFO - PROCESS | 1675 | 1461509214886 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:46:54 INFO - PROCESS | 1675 | 1461509214887 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:46:54 INFO - PROCESS | 1675 | 1461509214889 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:46:54 INFO - PROCESS | 1675 | 1461509214890 Marionette TRACE conn2 <- [1,3090,null,{}] 07:46:54 INFO - PROCESS | 1675 | 1461509214893 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}] 07:46:55 INFO - PROCESS | 1675 | 1461509215006 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:46:55 INFO - PROCESS | 1675 | 1461509215019 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12bf8b000 == 36 [pid = 1675] [id = 782] 07:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 260 (0x123c74c00) [pid = 1675] [serial = 2344] [outer = 0x0] 07:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 261 (0x123e03000) [pid = 1675] [serial = 2345] [outer = 0x123c74c00] 07:46:55 INFO - PROCESS | 1675 | 1461509215045 Marionette DEBUG loaded listener.js 07:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 262 (0x123e09c00) [pid = 1675] [serial = 2346] [outer = 0x123c74c00] 07:46:55 INFO - PROCESS | 1675 | 1461509215391 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:46:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:46:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 07:46:55 INFO - PROCESS | 1675 | 1461509215408 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:46:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:46:55 INFO - PROCESS | 1675 | 1461509215411 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:46:55 INFO - PROCESS | 1675 | 1461509215413 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:46:55 INFO - PROCESS | 1675 | 1461509215414 Marionette TRACE conn2 <- [1,3094,null,{}] 07:46:55 INFO - PROCESS | 1675 | 1461509215424 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}] 07:46:55 INFO - PROCESS | 1675 | 1461509215535 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:46:55 INFO - PROCESS | 1675 | 1461509215581 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:55 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfc2800 == 37 [pid = 1675] [id = 783] 07:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 263 (0x123e0a800) [pid = 1675] [serial = 2347] [outer = 0x0] 07:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 264 (0x123e61c00) [pid = 1675] [serial = 2348] [outer = 0x123e0a800] 07:46:55 INFO - PROCESS | 1675 | 1461509215607 Marionette DEBUG loaded listener.js 07:46:55 INFO - PROCESS | 1675 | ++DOMWINDOW == 265 (0x124142800) [pid = 1675] [serial = 2349] [outer = 0x123e0a800] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 264 (0x11dbe9c00) [pid = 1675] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 263 (0x12b7fd000) [pid = 1675] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 262 (0x14348e800) [pid = 1675] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 261 (0x11358a400) [pid = 1675] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 260 (0x12e535000) [pid = 1675] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 259 (0x142f05c00) [pid = 1675] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 258 (0x137847c00) [pid = 1675] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 257 (0x113586400) [pid = 1675] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 256 (0x137a4e400) [pid = 1675] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 255 (0x12f93a400) [pid = 1675] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 254 (0x12d6b2400) [pid = 1675] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 253 (0x1178fc800) [pid = 1675] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 252 (0x1150e9c00) [pid = 1675] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 251 (0x11c33b400) [pid = 1675] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 250 (0x137144400) [pid = 1675] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 249 (0x1377ca800) [pid = 1675] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 248 (0x142b59400) [pid = 1675] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 247 (0x137195800) [pid = 1675] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 246 (0x12e3a7c00) [pid = 1675] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 245 (0x138258800) [pid = 1675] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 244 (0x138439800) [pid = 1675] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 243 (0x130271800) [pid = 1675] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 242 (0x113593800) [pid = 1675] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 241 (0x123b39c00) [pid = 1675] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 240 (0x11ad6cc00) [pid = 1675] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 239 (0x11c348800) [pid = 1675] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 238 (0x12f90fc00) [pid = 1675] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 237 (0x137a47400) [pid = 1675] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 236 (0x124161000) [pid = 1675] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 235 (0x114f36400) [pid = 1675] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 234 (0x12f376400) [pid = 1675] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 233 (0x13ab6a800) [pid = 1675] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 232 (0x1430eac00) [pid = 1675] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 231 (0x12d055800) [pid = 1675] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 230 (0x114019400) [pid = 1675] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 229 (0x1377c6400) [pid = 1675] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 228 (0x11acad400) [pid = 1675] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 227 (0x12bf5ac00) [pid = 1675] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 226 (0x123e08800) [pid = 1675] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 225 (0x142f08000) [pid = 1675] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 224 (0x12da7f800) [pid = 1675] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 223 (0x1178ef400) [pid = 1675] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 222 (0x11367ac00) [pid = 1675] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 221 (0x12d6b2800) [pid = 1675] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 220 (0x11c33c000) [pid = 1675] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 219 (0x11db6dc00) [pid = 1675] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 218 (0x118e22c00) [pid = 1675] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 217 (0x113680400) [pid = 1675] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 216 (0x1135a4000) [pid = 1675] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 215 (0x12e92d800) [pid = 1675] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 214 (0x114543800) [pid = 1675] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 213 (0x118e24400) [pid = 1675] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 212 (0x11aaf7c00) [pid = 1675] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 211 (0x127603000) [pid = 1675] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 210 (0x12d7f2000) [pid = 1675] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 209 (0x12e516400) [pid = 1675] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 208 (0x11c178c00) [pid = 1675] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 207 (0x130dc0c00) [pid = 1675] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 206 (0x123e0a400) [pid = 1675] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 205 (0x14413a800) [pid = 1675] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 204 (0x13714d000) [pid = 1675] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 203 (0x142f9ac00) [pid = 1675] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 202 (0x11b8bf800) [pid = 1675] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 201 (0x124633400) [pid = 1675] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 200 (0x142fe8000) [pid = 1675] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 199 (0x12f073000) [pid = 1675] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 198 (0x129c06400) [pid = 1675] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 197 (0x12f068c00) [pid = 1675] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 196 (0x138224c00) [pid = 1675] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 195 (0x115827c00) [pid = 1675] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 194 (0x137e57000) [pid = 1675] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 193 (0x12bf4cc00) [pid = 1675] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 192 (0x12be3e000) [pid = 1675] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 191 (0x13ae83400) [pid = 1675] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 190 (0x12fab1000) [pid = 1675] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 189 (0x1157d9800) [pid = 1675] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 188 (0x114011000) [pid = 1675] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 187 (0x142ff8400) [pid = 1675] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 186 (0x142b64c00) [pid = 1675] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 185 (0x12414ac00) [pid = 1675] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 184 (0x11a929000) [pid = 1675] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 183 (0x11db60400) [pid = 1675] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 182 (0x11b8b5c00) [pid = 1675] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 181 (0x12d9fb000) [pid = 1675] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 180 (0x114022c00) [pid = 1675] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 179 (0x12ffdac00) [pid = 1675] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 178 (0x129c46400) [pid = 1675] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 177 (0x1276e1c00) [pid = 1675] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 176 (0x142f94000) [pid = 1675] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 175 (0x11c344800) [pid = 1675] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 174 (0x12ffd8400) [pid = 1675] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:46:57 INFO - PROCESS | 1675 | --DOMWINDOW == 173 (0x115005800) [pid = 1675] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:46:57 INFO - PROCESS | 1675 | 1461509217236 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:46:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:46:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1834ms 07:46:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:46:57 INFO - PROCESS | 1675 | 1461509217247 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:46:57 INFO - PROCESS | 1675 | 1461509217248 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:46:57 INFO - PROCESS | 1675 | 1461509217250 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:46:57 INFO - PROCESS | 1675 | 1461509217251 Marionette TRACE conn2 <- [1,3098,null,{}] 07:46:57 INFO - PROCESS | 1675 | 1461509217254 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}] 07:46:57 INFO - PROCESS | 1675 | 1461509217343 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:46:57 INFO - PROCESS | 1675 | 1461509217416 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x11bfac800 == 38 [pid = 1675] [id = 784] 07:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 174 (0x11359d400) [pid = 1675] [serial = 2350] [outer = 0x0] 07:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 175 (0x114cc4800) [pid = 1675] [serial = 2351] [outer = 0x11359d400] 07:46:57 INFO - PROCESS | 1675 | 1461509217442 Marionette DEBUG loaded listener.js 07:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 176 (0x11875c400) [pid = 1675] [serial = 2352] [outer = 0x11359d400] 07:46:57 INFO - PROCESS | 1675 | 1461509217704 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]]]}] 07:46:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:46:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:46:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 07:46:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:46:57 INFO - PROCESS | 1675 | 1461509217719 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:46:57 INFO - PROCESS | 1675 | 1461509217720 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:46:57 INFO - PROCESS | 1675 | 1461509217722 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:46:57 INFO - PROCESS | 1675 | 1461509217723 Marionette TRACE conn2 <- [1,3102,null,{}] 07:46:57 INFO - PROCESS | 1675 | 1461509217735 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}] 07:46:57 INFO - PROCESS | 1675 | 1461509217827 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:46:57 INFO - PROCESS | 1675 | 1461509217832 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:57 INFO - PROCESS | 1675 | ++DOCSHELL 0x12cfbd000 == 39 [pid = 1675] [id = 785] 07:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 177 (0x1157d9800) [pid = 1675] [serial = 2353] [outer = 0x0] 07:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 178 (0x11af6e000) [pid = 1675] [serial = 2354] [outer = 0x1157d9800] 07:46:57 INFO - PROCESS | 1675 | 1461509217857 Marionette DEBUG loaded listener.js 07:46:57 INFO - PROCESS | 1675 | ++DOMWINDOW == 179 (0x11c33ac00) [pid = 1675] [serial = 2355] [outer = 0x1157d9800] 07:46:58 INFO - PROCESS | 1675 | 1461509218226 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:46:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 528ms 07:46:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:46:58 INFO - PROCESS | 1675 | 1461509218251 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:46:58 INFO - PROCESS | 1675 | 1461509218252 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:46:58 INFO - PROCESS | 1675 | 1461509218254 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:46:58 INFO - PROCESS | 1675 | 1461509218255 Marionette TRACE conn2 <- [1,3106,null,{}] 07:46:58 INFO - PROCESS | 1675 | 1461509218258 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}] 07:46:58 INFO - PROCESS | 1675 | 1461509218381 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:46:58 INFO - PROCESS | 1675 | 1461509218392 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12d7af000 == 40 [pid = 1675] [id = 786] 07:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 180 (0x11af71000) [pid = 1675] [serial = 2356] [outer = 0x0] 07:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 181 (0x11dbc0800) [pid = 1675] [serial = 2357] [outer = 0x11af71000] 07:46:58 INFO - PROCESS | 1675 | 1461509218418 Marionette DEBUG loaded listener.js 07:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 182 (0x123e11000) [pid = 1675] [serial = 2358] [outer = 0x11af71000] 07:46:58 INFO - PROCESS | 1675 | 1461509218733 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]]]}] 07:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:46:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 518ms 07:46:58 INFO - PROCESS | 1675 | 1461509218773 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:46:58 INFO - PROCESS | 1675 | 1461509218774 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:46:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:46:58 INFO - PROCESS | 1675 | 1461509218776 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:46:58 INFO - PROCESS | 1675 | 1461509218777 Marionette TRACE conn2 <- [1,3110,null,{}] 07:46:58 INFO - PROCESS | 1675 | 1461509218779 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}] 07:46:58 INFO - PROCESS | 1675 | 1461509218869 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:46:58 INFO - PROCESS | 1675 | 1461509218873 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:58 INFO - PROCESS | 1675 | ++DOCSHELL 0x12e380000 == 41 [pid = 1675] [id = 787] 07:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 183 (0x11c178c00) [pid = 1675] [serial = 2359] [outer = 0x0] 07:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 184 (0x124011c00) [pid = 1675] [serial = 2360] [outer = 0x11c178c00] 07:46:58 INFO - PROCESS | 1675 | 1461509218899 Marionette DEBUG loaded listener.js 07:46:58 INFO - PROCESS | 1675 | ++DOMWINDOW == 185 (0x12414ec00) [pid = 1675] [serial = 2361] [outer = 0x11c178c00] 07:46:59 INFO - PROCESS | 1675 | 1461509219366 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"]]]}] 07:46:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:46:59 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 07:46:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:46:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:46:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:46:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 618ms 07:46:59 INFO - PROCESS | 1675 | 1461509219395 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:46:59 INFO - PROCESS | 1675 | 1461509219398 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:46:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:46:59 INFO - PROCESS | 1675 | 1461509219402 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:46:59 INFO - PROCESS | 1675 | 1461509219404 Marionette TRACE conn2 <- [1,3114,null,{}] 07:46:59 INFO - PROCESS | 1675 | 1461509219408 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}] 07:46:59 INFO - PROCESS | 1675 | 1461509219520 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:46:59 INFO - PROCESS | 1675 | 1461509219647 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\", \"359b77f4-a2f1-4920-bcc1-f753dec43c39\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:46:59 INFO - PROCESS | 1675 | ++DOCSHELL 0x115081000 == 42 [pid = 1675] [id = 788] 07:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 186 (0x11401c000) [pid = 1675] [serial = 2362] [outer = 0x0] 07:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 187 (0x114024000) [pid = 1675] [serial = 2363] [outer = 0x11401c000] 07:46:59 INFO - PROCESS | 1675 | 1461509219681 Marionette DEBUG loaded listener.js 07:46:59 INFO - PROCESS | 1675 | ++DOMWINDOW == 188 (0x114c33c00) [pid = 1675] [serial = 2364] [outer = 0x11401c000] 07:47:00 INFO - PROCESS | 1675 | 1461509220052 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]]]}] 07:47:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:47:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 07:47:00 INFO - PROCESS | 1675 | 1461509220073 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:47:00 INFO - PROCESS | 1675 | 1461509220077 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:47:01 WARNING - u'runner_teardown' () 07:47:01 INFO - No more tests 07:47:01 INFO - Got 0 unexpected results 07:47:01 INFO - SUITE-END | took 554s 07:47:01 INFO - Closing logging queue 07:47:01 INFO - queue closed 07:47:01 INFO - Return code: 0 07:47:01 WARNING - # TBPL SUCCESS # 07:47:01 INFO - Running post-action listener: _resource_record_post_action 07:47:01 INFO - Running post-run listener: _resource_record_post_run 07:47:02 INFO - Total resource usage - Wall time: 577s; CPU: 57.0%; Read bytes: 32050688; Write bytes: 996668416; Read time: 321; Write time: 4799 07:47:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:47:02 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 174443008; Write bytes: 166789120; Read time: 14228; Write time: 293 07:47:02 INFO - run-tests - Wall time: 558s; CPU: 57.0%; Read bytes: 31120896; Write bytes: 800367616; Read time: 304; Write time: 4454 07:47:02 INFO - Running post-run listener: _upload_blobber_files 07:47:02 INFO - Blob upload gear active. 07:47:02 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:47:02 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 07:47:02 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:47:02 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:47:02 INFO - (blobuploader) - INFO - Open directory for files ... 07:47:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:47:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:47:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:47:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:47:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:47:03 INFO - (blobuploader) - INFO - Done attempting. 07:47:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:47:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:47:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:47:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:47:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:47:05 INFO - (blobuploader) - INFO - Done attempting. 07:47:05 INFO - (blobuploader) - INFO - Iteration through files over. 07:47:05 INFO - Return code: 0 07:47:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:47:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:47:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c4410d99ad8065354cfa0cf1b87b0e380b7b887e38f773af2b363f571199d72152b70ef43a143f47ee59853928c26a6ba97a8bd758abc0496883d3bf192230a5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a64691cd155073bcffbe4f16d19bfcc3377ff7007acf1daabbf8715da27183e65511d6f059a1ab85eda62a6acd8c4a5518df6fcd520de9dbfb5f6c2895c49ed3"} 07:47:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:47:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:47:05 INFO - Contents: 07:47:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c4410d99ad8065354cfa0cf1b87b0e380b7b887e38f773af2b363f571199d72152b70ef43a143f47ee59853928c26a6ba97a8bd758abc0496883d3bf192230a5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a64691cd155073bcffbe4f16d19bfcc3377ff7007acf1daabbf8715da27183e65511d6f059a1ab85eda62a6acd8c4a5518df6fcd520de9dbfb5f6c2895c49ed3"} 07:47:05 INFO - Running post-run listener: copy_logs_to_upload_dir 07:47:05 INFO - Copying logs to upload dir... 07:47:05 INFO - mkdir: /builds/slave/test/build/upload/logs 07:47:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=655.032878 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-04-24 07:47:05.931765) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 07:47:05.936541) ========= 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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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/fx-team/sha512/c4410d99ad8065354cfa0cf1b87b0e380b7b887e38f773af2b363f571199d72152b70ef43a143f47ee59853928c26a6ba97a8bd758abc0496883d3bf192230a5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a64691cd155073bcffbe4f16d19bfcc3377ff7007acf1daabbf8715da27183e65511d6f059a1ab85eda62a6acd8c4a5518df6fcd520de9dbfb5f6c2895c49ed3"} build_url:https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012573 build_url: 'https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c4410d99ad8065354cfa0cf1b87b0e380b7b887e38f773af2b363f571199d72152b70ef43a143f47ee59853928c26a6ba97a8bd758abc0496883d3bf192230a5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a64691cd155073bcffbe4f16d19bfcc3377ff7007acf1daabbf8715da27183e65511d6f059a1ab85eda62a6acd8c4a5518df6fcd520de9dbfb5f6c2895c49ed3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IytaZGlVRtWJBAgtu3hbyg/artifacts/public/build/firefox-48.0a1.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-04-24 07:47:05.971678) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:47:05.974399) ========= 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.GrnsGBfKVG/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.VQ9EvmWoA5/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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.005218 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:47:06.023183) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 07:47:06.023469) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 07:47:06.023833) ========= ========= Total master_lag: 0.71 =========