builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0167 starttime: 1461190110.64 results: success (0) buildid: 20160420135553 builduid: d3aa61ee81694221b6574211e5a5398e revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:08:30.639138) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:08:30.639611) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 37 secs) (at 2016-04-20 15:08:30.639939) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 37 secs) (at 2016-04-20 15:09:08.092768) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 15:09:08.093049) ========= 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.8RbPabMOrR/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.rwIlAWTcXt/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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-20 15:09:10-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 125M=0s 2016-04-20 15:09:11 (125 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.622787 ========= master_lag: 3.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 15:09:11.781449) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:09:11.781790) ========= 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.8RbPabMOrR/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.rwIlAWTcXt/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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.026872 ========= master_lag: 1.80 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:09:13.611454) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 15:09:13.611803) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.8RbPabMOrR/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.rwIlAWTcXt/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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-20 15:09:13,814 truncating revision to first 12 chars 2016-04-20 15:09:13,814 Setting DEBUG logging. 2016-04-20 15:09:13,814 attempt 1/10 2016-04-20 15:09:13,814 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/93090fa30653?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:09:14,504 unpacking tar archive at: mozilla-central-93090fa30653/testing/mozharness/ program finished with exit code 0 elapsedTime=0.940156 ========= master_lag: 3.94 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 15:09:18.487385) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:09:18.487708) ========= script_repo_revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:09:18.488101) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 11 secs) (at 2016-04-20 15:09:18.488362) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 11 secs) (at 2016-04-20 15:09:29.767388) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 39 secs) (at 2016-04-20 15:09:29.767679) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.8RbPabMOrR/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.rwIlAWTcXt/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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 15:09:30 INFO - MultiFileLogger online at 20160420 15:09:30 in /builds/slave/test 15:09:30 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 15:09:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:09:30 INFO - {'append_to_log': False, 15:09:30 INFO - 'base_work_dir': '/builds/slave/test', 15:09:30 INFO - 'blob_upload_branch': 'mozilla-central', 15:09:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:09:30 INFO - 'buildbot_json_path': 'buildprops.json', 15:09:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:09:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:09:30 INFO - 'download_minidump_stackwalk': True, 15:09:30 INFO - 'download_symbols': 'true', 15:09:30 INFO - 'e10s': False, 15:09:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:09:30 INFO - 'tooltool.py': '/tools/tooltool.py', 15:09:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:09:30 INFO - '/tools/misc-python/virtualenv.py')}, 15:09:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:09:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:09:30 INFO - 'log_level': 'info', 15:09:30 INFO - 'log_to_console': True, 15:09:30 INFO - 'opt_config_files': (), 15:09:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:09:30 INFO - '--processes=1', 15:09:30 INFO - '--config=%(test_path)s/wptrunner.ini', 15:09:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:09:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:09:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:09:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:09:30 INFO - 'pip_index': False, 15:09:30 INFO - 'require_test_zip': True, 15:09:30 INFO - 'test_type': ('testharness',), 15:09:30 INFO - 'this_chunk': '1', 15:09:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:09:30 INFO - 'total_chunks': '10', 15:09:30 INFO - 'virtualenv_path': 'venv', 15:09:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:09:30 INFO - 'work_dir': 'build'} 15:09:30 INFO - ##### 15:09:30 INFO - ##### Running clobber step. 15:09:30 INFO - ##### 15:09:30 INFO - Running pre-action listener: _resource_record_pre_action 15:09:30 INFO - Running main action method: clobber 15:09:30 INFO - rmtree: /builds/slave/test/build 15:09:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:09:32 INFO - Running post-action listener: _resource_record_post_action 15:09:32 INFO - ##### 15:09:32 INFO - ##### Running read-buildbot-config step. 15:09:32 INFO - ##### 15:09:32 INFO - Running pre-action listener: _resource_record_pre_action 15:09:32 INFO - Running main action method: read_buildbot_config 15:09:32 INFO - Using buildbot properties: 15:09:32 INFO - { 15:09:32 INFO - "project": "", 15:09:32 INFO - "product": "firefox", 15:09:32 INFO - "script_repo_revision": "production", 15:09:32 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 15:09:32 INFO - "repository": "", 15:09:32 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 15:09:32 INFO - "buildid": "20160420135553", 15:09:32 INFO - "pgo_build": "False", 15:09:32 INFO - "basedir": "/builds/slave/test", 15:09:32 INFO - "buildnumber": 36, 15:09:32 INFO - "slavename": "t-yosemite-r7-0167", 15:09:32 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:09:32 INFO - "platform": "macosx64", 15:09:32 INFO - "branch": "mozilla-central", 15:09:32 INFO - "revision": "93090fa3065335c9f830e9c70cbfbbc2f40fd979", 15:09:32 INFO - "repo_path": "mozilla-central", 15:09:32 INFO - "moz_repo_path": "", 15:09:32 INFO - "stage_platform": "macosx64", 15:09:32 INFO - "builduid": "d3aa61ee81694221b6574211e5a5398e", 15:09:32 INFO - "slavebuilddir": "test" 15:09:32 INFO - } 15:09:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 15:09:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 15:09:32 INFO - Running post-action listener: _resource_record_post_action 15:09:32 INFO - ##### 15:09:32 INFO - ##### Running download-and-extract step. 15:09:32 INFO - ##### 15:09:32 INFO - Running pre-action listener: _resource_record_pre_action 15:09:32 INFO - Running main action method: download_and_extract 15:09:32 INFO - mkdir: /builds/slave/test/build/tests 15:09:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:09:32 INFO - https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:09:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:09:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:09:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:33 INFO - Downloaded 1235 bytes. 15:09:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:09:33 INFO - Using the following test package requirements: 15:09:33 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:09:33 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 15:09:33 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 15:09:33 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'jsshell-mac64.zip'], 15:09:33 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 15:09:33 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:09:33 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 15:09:33 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 15:09:33 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 15:09:33 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:09:33 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 15:09:33 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 15:09:33 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')]} 15:09:33 INFO - https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:09:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:09:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:09:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:34 INFO - Downloaded 17979062 bytes. 15:09:34 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/*'] 15:09:34 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/* 15:09:35 INFO - caution: filename not matched: web-platform/* 15:09:35 INFO - Return code: 11 15:09: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')]} 15:09:35 INFO - https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:09:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:09:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:09:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:39 INFO - Downloaded 36397853 bytes. 15:09:39 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/*'] 15:09:39 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/* 15:09:43 INFO - caution: filename not matched: bin/* 15:09:43 INFO - caution: filename not matched: config/* 15:09:43 INFO - caution: filename not matched: mozbase/* 15:09:43 INFO - caution: filename not matched: marionette/* 15:09:43 INFO - caution: filename not matched: tools/wptserve/* 15:09:43 INFO - Return code: 11 15:09: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')]} 15:09:43 INFO - https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:09:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:09:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:09:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 15:09:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:46 INFO - Downloaded 68720577 bytes. 15:09:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:09:46 INFO - mkdir: /builds/slave/test/properties 15:09:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:09:46 INFO - Writing to file /builds/slave/test/properties/build_url 15:09:46 INFO - Contents: 15:09:46 INFO - build_url:https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:09:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:09:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:09:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:09:46 INFO - Contents: 15:09:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:09: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')]} 15:09:46 INFO - https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:09:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:09:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:09:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:09:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UQNqLO1xTt2j9TgbCAjLmw/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 15:10:15 INFO - Downloaded 103385878 bytes. 15:10:15 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'] 15:10:15 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 15:10:19 INFO - Return code: 0 15:10:19 INFO - Running post-action listener: _resource_record_post_action 15:10:19 INFO - Running post-action listener: set_extra_try_arguments 15:10:19 INFO - ##### 15:10:19 INFO - ##### Running create-virtualenv step. 15:10:19 INFO - ##### 15:10:19 INFO - Running pre-action listener: _pre_create_virtualenv 15:10:19 INFO - Running pre-action listener: _resource_record_pre_action 15:10:19 INFO - Running main action method: create_virtualenv 15:10:19 INFO - Creating virtualenv /builds/slave/test/build/venv 15:10:19 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 15:10:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:10:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:10:19 INFO - Using real prefix '/tools/python27' 15:10:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:10:20 INFO - Installing distribute.............................................................................................................................................................................................done. 15:10:22 INFO - Installing pip.................done. 15:10:22 INFO - Return code: 0 15:10:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:10:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:22 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 0x110533e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110550f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdccad9f540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11054c5e0>, '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 0x11012fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11015a990>, '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.8RbPabMOrR/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.rwIlAWTcXt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:22 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 15:10:22 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 15:10:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8RbPabMOrR/Render', 15:10:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:22 INFO - 'HOME': '/Users/cltbld', 15:10:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:22 INFO - 'LOGNAME': 'cltbld', 15:10:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:22 INFO - 'MOZ_NO_REMOTE': '1', 15:10:22 INFO - 'NO_EM_RESTART': '1', 15:10:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:22 INFO - 'PWD': '/builds/slave/test', 15:10:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:22 INFO - 'SHELL': '/bin/bash', 15:10:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rwIlAWTcXt/Listeners', 15:10:22 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 15:10:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:22 INFO - 'USER': 'cltbld', 15:10:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:22 INFO - 'XPC_FLAGS': '0x0', 15:10:22 INFO - 'XPC_SERVICE_NAME': '0', 15:10:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:23 INFO - Downloading/unpacking psutil>=0.7.1 15:10:23 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 15:10:23 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 15:10:23 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 15:10:23 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 15:10:23 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 15:10:23 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 15:10:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:10:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:26 INFO - Installing collected packages: psutil 15:10:26 INFO - Running setup.py install for psutil 15:10:26 INFO - building 'psutil._psutil_osx' extension 15:10:26 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 15:10:26 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 15:10:26 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 15:10:26 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 15:10:27 INFO - building 'psutil._psutil_posix' extension 15:10:27 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 15:10:27 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:10:27 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:10:27 INFO - ^ 15:10:27 INFO - 1 warning generated. 15:10:27 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 15:10:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:10:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:10:27 INFO - Successfully installed psutil 15:10:27 INFO - Cleaning up... 15:10:27 INFO - Return code: 0 15:10:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:27 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 0x110533e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110550f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdccad9f540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11054c5e0>, '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 0x11012fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11015a990>, '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.8RbPabMOrR/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.rwIlAWTcXt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:27 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 15:10:27 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 15:10:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8RbPabMOrR/Render', 15:10:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:27 INFO - 'HOME': '/Users/cltbld', 15:10:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:27 INFO - 'LOGNAME': 'cltbld', 15:10:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:27 INFO - 'MOZ_NO_REMOTE': '1', 15:10:27 INFO - 'NO_EM_RESTART': '1', 15:10:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:27 INFO - 'PWD': '/builds/slave/test', 15:10:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:27 INFO - 'SHELL': '/bin/bash', 15:10:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rwIlAWTcXt/Listeners', 15:10:27 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 15:10:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:27 INFO - 'USER': 'cltbld', 15:10:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:27 INFO - 'XPC_FLAGS': '0x0', 15:10:27 INFO - 'XPC_SERVICE_NAME': '0', 15:10:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:10:27 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 15:10:27 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 15:10:27 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 15:10:27 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 15:10:27 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 15:10:27 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 15:10:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:10:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:10:30 INFO - Installing collected packages: mozsystemmonitor 15:10:30 INFO - Running setup.py install for mozsystemmonitor 15:10:30 INFO - Successfully installed mozsystemmonitor 15:10:30 INFO - Cleaning up... 15:10:30 INFO - Return code: 0 15:10:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:10:30 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')]} 15:10:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:30 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')]} 15:10:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:30 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 0x110533e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110550f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdccad9f540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11054c5e0>, '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 0x11012fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11015a990>, '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.8RbPabMOrR/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.rwIlAWTcXt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:30 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 15:10:30 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 15:10:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8RbPabMOrR/Render', 15:10:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:30 INFO - 'HOME': '/Users/cltbld', 15:10:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:30 INFO - 'LOGNAME': 'cltbld', 15:10:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:30 INFO - 'MOZ_NO_REMOTE': '1', 15:10:30 INFO - 'NO_EM_RESTART': '1', 15:10:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:30 INFO - 'PWD': '/builds/slave/test', 15:10:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:30 INFO - 'SHELL': '/bin/bash', 15:10:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rwIlAWTcXt/Listeners', 15:10:30 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 15:10:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:30 INFO - 'USER': 'cltbld', 15:10:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:30 INFO - 'XPC_FLAGS': '0x0', 15:10:30 INFO - 'XPC_SERVICE_NAME': '0', 15:10:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:30 INFO - Downloading/unpacking blobuploader==1.2.4 15:10:30 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 15:10:30 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 15:10:30 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 15:10:30 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 15:10:30 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 15:10:30 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 15:10:32 INFO - Downloading blobuploader-1.2.4.tar.gz 15:10:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:10:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:10:33 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 15:10:33 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 15:10:33 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 15:10:33 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 15:10:33 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 15:10:33 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 15:10:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:10:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:10:33 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 15:10:33 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 15:10:33 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 15:10:33 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 15:10:33 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 15:10:33 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 15:10:34 INFO - Downloading docopt-0.6.1.tar.gz 15:10:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:10:34 INFO - Installing collected packages: blobuploader, requests, docopt 15:10:34 INFO - Running setup.py install for blobuploader 15:10:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:10:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:10:34 INFO - Running setup.py install for requests 15:10:34 INFO - Running setup.py install for docopt 15:10:35 INFO - Successfully installed blobuploader requests docopt 15:10:35 INFO - Cleaning up... 15:10:35 INFO - Return code: 0 15:10:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:10: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')]} 15:10:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10: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')]} 15:10:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:35 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 0x110533e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110550f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdccad9f540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11054c5e0>, '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 0x11012fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11015a990>, '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.8RbPabMOrR/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.rwIlAWTcXt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:35 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 15:10:35 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 15:10:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8RbPabMOrR/Render', 15:10:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:35 INFO - 'HOME': '/Users/cltbld', 15:10:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:35 INFO - 'LOGNAME': 'cltbld', 15:10:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:35 INFO - 'MOZ_NO_REMOTE': '1', 15:10:35 INFO - 'NO_EM_RESTART': '1', 15:10:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:35 INFO - 'PWD': '/builds/slave/test', 15:10:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:35 INFO - 'SHELL': '/bin/bash', 15:10:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rwIlAWTcXt/Listeners', 15:10:35 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 15:10:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:35 INFO - 'USER': 'cltbld', 15:10:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:35 INFO - 'XPC_FLAGS': '0x0', 15:10:35 INFO - 'XPC_SERVICE_NAME': '0', 15:10:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:10:35 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-2dILSy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:10:35 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-Fd9Ric-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:10:35 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-ji8J1a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-X3wunQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-KAXg3J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-74EhnC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-jOFiLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-8dOjNl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-bvTFh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-iWTi8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-5pXtu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:10:36 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-qDJTby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-U62pBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-lBJNPb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-0TUIqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-ZUUo40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-DLHEX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-aIyWb7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-PQJuKj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:37 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-BCRIL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:10:38 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-IqqKQ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:10:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:10:38 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 15:10:38 INFO - Running setup.py install for manifestparser 15:10:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:10:38 INFO - Running setup.py install for mozcrash 15:10:38 INFO - Running setup.py install for mozdebug 15:10:38 INFO - Running setup.py install for mozdevice 15:10:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:10:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:10:38 INFO - Running setup.py install for mozfile 15:10:39 INFO - Running setup.py install for mozhttpd 15:10:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Running setup.py install for mozinfo 15:10:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Running setup.py install for mozInstall 15:10:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Running setup.py install for mozleak 15:10:39 INFO - Running setup.py install for mozlog 15:10:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Running setup.py install for moznetwork 15:10:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:10:39 INFO - Running setup.py install for mozprocess 15:10:40 INFO - Running setup.py install for mozprofile 15:10:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:10:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:10:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:10:40 INFO - Running setup.py install for mozrunner 15:10:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:10:40 INFO - Running setup.py install for mozscreenshot 15:10:40 INFO - Running setup.py install for moztest 15:10:40 INFO - Running setup.py install for mozversion 15:10:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:10:40 INFO - Running setup.py install for wptserve 15:10:41 INFO - Running setup.py install for marionette-driver 15:10:41 INFO - Running setup.py install for browsermob-proxy 15:10:41 INFO - Running setup.py install for marionette-client 15:10:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:10:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:10:41 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 15:10:41 INFO - Cleaning up... 15:10:41 INFO - Return code: 0 15:10:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:10:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:10:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:10:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:10:41 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 0x110533e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110550f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdccad9f540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11054c5e0>, '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 0x11012fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11015a990>, '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.8RbPabMOrR/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.rwIlAWTcXt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:10:41 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 15:10:41 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 15:10:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8RbPabMOrR/Render', 15:10:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:10:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:10:41 INFO - 'HOME': '/Users/cltbld', 15:10:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:10:41 INFO - 'LOGNAME': 'cltbld', 15:10:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:10:41 INFO - 'MOZ_NO_REMOTE': '1', 15:10:41 INFO - 'NO_EM_RESTART': '1', 15:10:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:10:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:10:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:10:41 INFO - 'PWD': '/builds/slave/test', 15:10:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:10:41 INFO - 'SHELL': '/bin/bash', 15:10:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rwIlAWTcXt/Listeners', 15:10:41 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 15:10:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:10:41 INFO - 'USER': 'cltbld', 15:10:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:10:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:10:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:10:41 INFO - 'XPC_FLAGS': '0x0', 15:10:41 INFO - 'XPC_SERVICE_NAME': '0', 15:10:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:10:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-Ye3sKg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-EPCM4U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-s9gQDp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-dwxhgZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-thAwTZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-9cFE6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-Q6rpxS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-GPaE6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-t731b_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:10:42 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)) 15:10:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:10:42 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-gzbSwr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-nfZpey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-_WBYQp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-AWhzLl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-bmOa0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-rHUlhk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-t2TkmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-lIByx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-7P6UJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:10:43 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)) 15:10:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:10:43 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-Tal5AZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:10:44 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)) 15:10:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:44 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-h70nBp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:10:44 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)) 15:10:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:10:44 INFO - Running setup.py (path:/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/pip-p3E5b9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:10:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:10:44 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)) 15:10:44 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)) 15:10:44 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)) 15:10:44 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)) 15:10:44 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)) 15:10:44 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)) 15:10:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:10:44 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 15:10:44 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 15:10:44 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 15:10:44 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 15:10:44 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 15:10:44 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 15:10:47 INFO - Downloading blessings-1.6.tar.gz 15:10:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:10:47 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)) 15:10:47 INFO - Installing collected packages: blessings 15:10:47 INFO - Running setup.py install for blessings 15:10:47 INFO - Successfully installed blessings 15:10:47 INFO - Cleaning up... 15:10:47 INFO - Return code: 0 15:10:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:10:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:10:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:10:47 INFO - Reading from file tmpfile_stdout 15:10:47 INFO - Current package versions: 15:10:47 INFO - blessings == 1.6 15:10:47 INFO - blobuploader == 1.2.4 15:10:47 INFO - browsermob-proxy == 0.6.0 15:10:47 INFO - docopt == 0.6.1 15:10:47 INFO - manifestparser == 1.1 15:10:47 INFO - marionette-client == 2.3.0 15:10:47 INFO - marionette-driver == 1.4.0 15:10:47 INFO - mozInstall == 1.12 15:10:47 INFO - mozcrash == 0.17 15:10:47 INFO - mozdebug == 0.1 15:10:47 INFO - mozdevice == 0.48 15:10:47 INFO - mozfile == 1.2 15:10:47 INFO - mozhttpd == 0.7 15:10:47 INFO - mozinfo == 0.9 15:10:47 INFO - mozleak == 0.1 15:10:47 INFO - mozlog == 3.1 15:10:47 INFO - moznetwork == 0.27 15:10:47 INFO - mozprocess == 0.22 15:10:47 INFO - mozprofile == 0.28 15:10:47 INFO - mozrunner == 6.11 15:10:47 INFO - mozscreenshot == 0.1 15:10:47 INFO - mozsystemmonitor == 0.0 15:10:47 INFO - moztest == 0.7 15:10:47 INFO - mozversion == 1.4 15:10:47 INFO - psutil == 3.1.1 15:10:47 INFO - requests == 1.2.3 15:10:47 INFO - wptserve == 1.4.0 15:10:47 INFO - wsgiref == 0.1.2 15:10:47 INFO - Running post-action listener: _resource_record_post_action 15:10:47 INFO - Running post-action listener: _start_resource_monitoring 15:10:47 INFO - Starting resource monitoring. 15:10:47 INFO - ##### 15:10:47 INFO - ##### Running pull step. 15:10:47 INFO - ##### 15:10:47 INFO - Running pre-action listener: _resource_record_pre_action 15:10:47 INFO - Running main action method: pull 15:10:47 INFO - Pull has nothing to do! 15:10:47 INFO - Running post-action listener: _resource_record_post_action 15:10:47 INFO - ##### 15:10:47 INFO - ##### Running install step. 15:10:47 INFO - ##### 15:10:47 INFO - Running pre-action listener: _resource_record_pre_action 15:10:47 INFO - Running main action method: install 15:10:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:10:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:10:48 INFO - Reading from file tmpfile_stdout 15:10:48 INFO - Detecting whether we're running mozinstall >=1.0... 15:10:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:10:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:10:48 INFO - Reading from file tmpfile_stdout 15:10:48 INFO - Output received: 15:10:48 INFO - Usage: mozinstall [options] installer 15:10:48 INFO - Options: 15:10:48 INFO - -h, --help show this help message and exit 15:10:48 INFO - -d DEST, --destination=DEST 15:10:48 INFO - Directory to install application into. [default: 15:10:48 INFO - "/builds/slave/test"] 15:10:48 INFO - --app=APP Application being installed. [default: firefox] 15:10:48 INFO - mkdir: /builds/slave/test/build/application 15:10:48 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'] 15:10:48 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 15:11:07 INFO - Reading from file tmpfile_stdout 15:11:07 INFO - Output received: 15:11:07 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:11:07 INFO - Running post-action listener: _resource_record_post_action 15:11:07 INFO - ##### 15:11:07 INFO - ##### Running run-tests step. 15:11:07 INFO - ##### 15:11:07 INFO - Running pre-action listener: _resource_record_pre_action 15:11:07 INFO - Running main action method: run_tests 15:11:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:11:07 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:11:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:11:07 INFO - grabbing minidump binary from tooltool 15:11:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:11:07 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 0x11054c5e0>, '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 0x11012fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11015a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:11:07 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 15:11:07 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 15:11:07 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:11:07 INFO - Return code: 0 15:11:07 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:11:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:11:07 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/UQNqLO1xTt2j9TgbCAjLmw/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 15:11:07 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/UQNqLO1xTt2j9TgbCAjLmw/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 15:11:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8RbPabMOrR/Render', 15:11:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:11:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:11:07 INFO - 'HOME': '/Users/cltbld', 15:11:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:11:07 INFO - 'LOGNAME': 'cltbld', 15:11:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:11:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:11:07 INFO - 'MOZ_NO_REMOTE': '1', 15:11:07 INFO - 'NO_EM_RESTART': '1', 15:11:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:11:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:11:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:11:07 INFO - 'PWD': '/builds/slave/test', 15:11:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:11:07 INFO - 'SHELL': '/bin/bash', 15:11:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.rwIlAWTcXt/Listeners', 15:11:07 INFO - 'TMPDIR': '/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/', 15:11:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:11:07 INFO - 'USER': 'cltbld', 15:11:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:11:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:11:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:11:07 INFO - 'XPC_FLAGS': '0x0', 15:11:07 INFO - 'XPC_SERVICE_NAME': '0', 15:11:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:11:07 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/UQNqLO1xTt2j9TgbCAjLmw/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 15:11:08 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 15:11:08 INFO - import pkg_resources 15:11:09 INFO - Using 1 client processes 15:11:09 INFO - wptserve Starting http server on 127.0.0.1:8000 15:11:09 INFO - wptserve Starting http server on 127.0.0.1:8001 15:11:09 INFO - wptserve Starting http server on 127.0.0.1:8443 15:11:11 INFO - SUITE-START | Running 778 tests 15:11:11 INFO - Running testharness tests 15:11:11 INFO - Setting up ssl 15:11:11 INFO - PROCESS | certutil | 15:11:11 INFO - PROCESS | certutil | 15:11:11 INFO - PROCESS | certutil | 15:11:11 INFO - Certificate Nickname Trust Attributes 15:11:11 INFO - SSL,S/MIME,JAR/XPI 15:11:11 INFO - 15:11:11 INFO - web-platform-tests CT,, 15:11:11 INFO - 15:11:11 INFO - Starting runner 15:11:12 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:11:12 INFO - PROCESS | 1654 | 1461190272585 Marionette DEBUG Marionette enabled via build flag and pref 15:11:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11671e000 == 1 [pid = 1654] [id = 1] 15:11:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 1 (0x11671e800) [pid = 1654] [serial = 1] [outer = 0x0] 15:11:12 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:11:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 2 (0x11671f800) [pid = 1654] [serial = 2] [outer = 0x11671e800] 15:11:12 INFO - PROCESS | 1654 | 1461190272898 Marionette INFO Listening on port 2828 15:11:13 INFO - PROCESS | 1654 | 1461190273119 Marionette DEBUG Marionette enabled via command-line flag 15:11:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119136000 == 2 [pid = 1654] [id = 2] 15:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 3 (0x119136800) [pid = 1654] [serial = 3] [outer = 0x0] 15:11:13 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 4 (0x119137800) [pid = 1654] [serial = 4] [outer = 0x119136800] 15:11:13 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:11:13 INFO - PROCESS | 1654 | 1461190273276 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 15:11:13 INFO - PROCESS | 1654 | 1461190273363 Marionette DEBUG Closed connection conn0 15:11:13 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:11:13 INFO - PROCESS | 1654 | 1461190273369 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 15:11:13 INFO - PROCESS | 1654 | 1461190273385 Marionette DEBUG Closed connection conn1 15:11:13 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:11:13 INFO - PROCESS | 1654 | 1461190273390 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 15:11:13 INFO - PROCESS | 1654 | 1461190273397 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:11:13 INFO - PROCESS | 1654 | 1461190273403 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":"20160420135553","device":"desktop","version":"48.0a1"} 15:11:13 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:11:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c744800 == 3 [pid = 1654] [id = 3] 15:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 5 (0x11c745000) [pid = 1654] [serial = 5] [outer = 0x0] 15:11:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c745800 == 4 [pid = 1654] [id = 4] 15:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 6 (0x11c78a000) [pid = 1654] [serial = 6] [outer = 0x0] 15:11:14 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:11:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x127146000 == 5 [pid = 1654] [id = 5] 15:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 7 (0x11c789800) [pid = 1654] [serial = 7] [outer = 0x0] 15:11:14 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:11:14 INFO - PROCESS | 1654 | [1654] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 8 (0x1271d1400) [pid = 1654] [serial = 8] [outer = 0x11c789800] 15:11:14 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 9 (0x1278ca000) [pid = 1654] [serial = 9] [outer = 0x11c745000] 15:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 10 (0x127005000) [pid = 1654] [serial = 10] [outer = 0x11c78a000] 15:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 11 (0x127007000) [pid = 1654] [serial = 11] [outer = 0x11c789800] 15:11:15 INFO - PROCESS | 1654 | 1461190275366 Marionette DEBUG loaded listener.js 15:11:15 INFO - PROCESS | 1654 | 1461190275377 Marionette DEBUG loaded listener.js 15:11:15 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:11:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 12 (0x11c314800) [pid = 1654] [serial = 12] [outer = 0x11c789800] 15:11:15 INFO - PROCESS | 1654 | 1461190275731 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"70e05d89-1be2-c24f-a11f-3e70686a85bc","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":"20160420135553","device":"desktop","version":"48.0a1","command_id":1}}] 15:11:15 INFO - PROCESS | 1654 | 1461190275829 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}] 15:11:15 INFO - PROCESS | 1654 | 1461190275872 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:11:15 INFO - PROCESS | 1654 | 1461190275973 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:11:15 INFO - PROCESS | 1654 | [1654] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 13 (0x12ad3d800) [pid = 1654] [serial = 13] [outer = 0x11c789800] 15:11:16 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:11:16 INFO - PROCESS | 1654 | 1461190276240 Marionette TRACE conn2 <- [1,3,null,{}] 15:11:16 INFO - PROCESS | 1654 | 1461190276243 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:11:16 INFO - PROCESS | 1654 | 1461190276258 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:11:16 INFO - PROCESS | 1654 | 1461190276288 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:11:16 INFO - PROCESS | 1654 | 1461190276290 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:11:16 INFO - PROCESS | 1654 | 1461190276293 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:11:16 INFO - PROCESS | 1654 | 1461190276295 Marionette TRACE conn2 <- [1,6,null,{}] 15:11:16 INFO - PROCESS | 1654 | 1461190276298 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}] 15:11:16 INFO - PROCESS | 1654 | 1461190276309 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:11:16 INFO - PROCESS | 1654 | 1461190276311 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7d4800 == 6 [pid = 1654] [id = 6] 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 14 (0x12b90dc00) [pid = 1654] [serial = 14] [outer = 0x0] 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 15 (0x12b90f800) [pid = 1654] [serial = 15] [outer = 0x12b90dc00] 15:11:16 INFO - PROCESS | 1654 | 1461190276341 Marionette DEBUG loaded listener.js 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 16 (0x12ba45400) [pid = 1654] [serial = 16] [outer = 0x12b90dc00] 15:11:16 INFO - PROCESS | 1654 | 1461190276657 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]]]}] 15:11:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9d2800 == 7 [pid = 1654] [id = 7] 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 17 (0x12ba48000) [pid = 1654] [serial = 17] [outer = 0x0] 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 18 (0x12ba4c800) [pid = 1654] [serial = 18] [outer = 0x12ba48000] 15:11:16 INFO - PROCESS | 1654 | 1461190276686 Marionette DEBUG loaded listener.js 15:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 422ms 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 19 (0x12baf1000) [pid = 1654] [serial = 19] [outer = 0x12ba48000] 15:11:16 INFO - PROCESS | 1654 | 1461190276749 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:11:16 INFO - PROCESS | 1654 | 1461190276751 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:11:16 INFO - PROCESS | 1654 | 1461190276774 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:11:16 INFO - PROCESS | 1654 | 1461190276775 Marionette TRACE conn2 <- [1,10,null,{}] 15:11:16 INFO - PROCESS | 1654 | 1461190276785 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}] 15:11:16 INFO - PROCESS | 1654 | 1461190276915 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:11:16 INFO - PROCESS | 1654 | 1461190276954 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d067800 == 8 [pid = 1654] [id = 8] 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 20 (0x12d032000) [pid = 1654] [serial = 20] [outer = 0x0] 15:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 21 (0x12d09d000) [pid = 1654] [serial = 21] [outer = 0x12d032000] 15:11:16 INFO - PROCESS | 1654 | 1461190276983 Marionette DEBUG loaded listener.js 15:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 22 (0x12d0a1400) [pid = 1654] [serial = 22] [outer = 0x12d032000] 15:11:17 INFO - PROCESS | 1654 | 1461190277297 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]]]}] 15:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 587ms 15:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:11:17 INFO - PROCESS | 1654 | 1461190277353 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:11:17 INFO - PROCESS | 1654 | 1461190277354 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:11:17 INFO - PROCESS | 1654 | 1461190277356 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:11:17 INFO - PROCESS | 1654 | 1461190277357 Marionette TRACE conn2 <- [1,14,null,{}] 15:11:17 INFO - PROCESS | 1654 | 1461190277360 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}] 15:11:17 INFO - PROCESS | 1654 | 1461190277448 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:11:17 INFO - PROCESS | 1654 | 1461190277454 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d990000 == 9 [pid = 1654] [id = 9] 15:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 23 (0x12d0a1800) [pid = 1654] [serial = 23] [outer = 0x0] 15:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 24 (0x12d2d3000) [pid = 1654] [serial = 24] [outer = 0x12d0a1800] 15:11:17 INFO - PROCESS | 1654 | 1461190277479 Marionette DEBUG loaded listener.js 15:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 25 (0x12dfab000) [pid = 1654] [serial = 25] [outer = 0x12d0a1800] 15:11:17 INFO - PROCESS | 1654 | 1461190277736 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]]]}] 15:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 15:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:11:17 INFO - PROCESS | 1654 | 1461190277775 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:11:17 INFO - PROCESS | 1654 | 1461190277776 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:11:17 INFO - PROCESS | 1654 | 1461190277778 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:11:17 INFO - PROCESS | 1654 | 1461190277779 Marionette TRACE conn2 <- [1,18,null,{}] 15:11:17 INFO - PROCESS | 1654 | 1461190277782 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}] 15:11:17 INFO - PROCESS | 1654 | 1461190277884 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:11:17 INFO - PROCESS | 1654 | 1461190277890 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2bc000 == 10 [pid = 1654] [id = 10] 15:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 26 (0x12dfb3000) [pid = 1654] [serial = 26] [outer = 0x0] 15:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 27 (0x12e18f800) [pid = 1654] [serial = 27] [outer = 0x12dfb3000] 15:11:17 INFO - PROCESS | 1654 | 1461190277916 Marionette DEBUG loaded listener.js 15:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 28 (0x12e215000) [pid = 1654] [serial = 28] [outer = 0x12dfb3000] 15:11:18 INFO - PROCESS | 1654 | 1461190278200 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]]]}] 15:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 15:11:18 INFO - PROCESS | 1654 | 1461190278248 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:11:18 INFO - PROCESS | 1654 | 1461190278249 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:11:18 INFO - PROCESS | 1654 | 1461190278254 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:11:18 INFO - PROCESS | 1654 | 1461190278256 Marionette TRACE conn2 <- [1,22,null,{}] 15:11:18 INFO - PROCESS | 1654 | 1461190278259 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}] 15:11:18 INFO - PROCESS | 1654 | 1461190278348 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:11:18 INFO - PROCESS | 1654 | 1461190278355 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e661800 == 11 [pid = 1654] [id = 11] 15:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 29 (0x12e218c00) [pid = 1654] [serial = 29] [outer = 0x0] 15:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 30 (0x12e5c8c00) [pid = 1654] [serial = 30] [outer = 0x12e218c00] 15:11:18 INFO - PROCESS | 1654 | 1461190278380 Marionette DEBUG loaded listener.js 15:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 31 (0x12e5e3000) [pid = 1654] [serial = 31] [outer = 0x12e218c00] 15:11:18 INFO - PROCESS | 1654 | 1461190278638 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]]]}] 15:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 15:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:11:18 INFO - PROCESS | 1654 | 1461190278674 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:11:18 INFO - PROCESS | 1654 | 1461190278675 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:11:18 INFO - PROCESS | 1654 | 1461190278677 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:11:18 INFO - PROCESS | 1654 | 1461190278678 Marionette TRACE conn2 <- [1,26,null,{}] 15:11:18 INFO - PROCESS | 1654 | 1461190278680 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}] 15:11:18 INFO - PROCESS | 1654 | 1461190278778 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:11:18 INFO - PROCESS | 1654 | 1461190278785 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e590000 == 12 [pid = 1654] [id = 12] 15:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 32 (0x12e5e5c00) [pid = 1654] [serial = 32] [outer = 0x0] 15:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 33 (0x12e5ed000) [pid = 1654] [serial = 33] [outer = 0x12e5e5c00] 15:11:18 INFO - PROCESS | 1654 | 1461190278810 Marionette DEBUG loaded listener.js 15:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 34 (0x119b9c800) [pid = 1654] [serial = 34] [outer = 0x12e5e5c00] 15:11:19 INFO - PROCESS | 1654 | 1461190279050 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]]]}] 15:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 15:11:19 INFO - PROCESS | 1654 | 1461190279096 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:11:19 INFO - PROCESS | 1654 | 1461190279097 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:11:19 INFO - PROCESS | 1654 | 1461190279107 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:11:19 INFO - PROCESS | 1654 | 1461190279108 Marionette TRACE conn2 <- [1,30,null,{}] 15:11:19 INFO - PROCESS | 1654 | 1461190279110 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}] 15:11:19 INFO - PROCESS | 1654 | 1461190279204 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:11:19 INFO - PROCESS | 1654 | 1461190279208 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e9a3000 == 13 [pid = 1654] [id = 13] 15:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 35 (0x119ba1c00) [pid = 1654] [serial = 35] [outer = 0x0] 15:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 36 (0x12e5ec800) [pid = 1654] [serial = 36] [outer = 0x119ba1c00] 15:11:19 INFO - PROCESS | 1654 | 1461190279233 Marionette DEBUG loaded listener.js 15:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 37 (0x12eb95000) [pid = 1654] [serial = 37] [outer = 0x119ba1c00] 15:11:19 INFO - PROCESS | 1654 | 1461190279471 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]]]}] 15:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 15:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:11:19 INFO - PROCESS | 1654 | 1461190279527 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:11:19 INFO - PROCESS | 1654 | 1461190279528 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:11:19 INFO - PROCESS | 1654 | 1461190279530 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:11:19 INFO - PROCESS | 1654 | 1461190279532 Marionette TRACE conn2 <- [1,34,null,{}] 15:11:19 INFO - PROCESS | 1654 | 1461190279541 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}] 15:11:19 INFO - PROCESS | 1654 | 1461190279633 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:11:19 INFO - PROCESS | 1654 | 1461190279637 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eccc000 == 14 [pid = 1654] [id = 14] 15:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 38 (0x12e18c800) [pid = 1654] [serial = 38] [outer = 0x0] 15:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 39 (0x12eb9e400) [pid = 1654] [serial = 39] [outer = 0x12e18c800] 15:11:19 INFO - PROCESS | 1654 | 1461190279663 Marionette DEBUG loaded listener.js 15:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 40 (0x12f16c400) [pid = 1654] [serial = 40] [outer = 0x12e18c800] 15:11:19 INFO - PROCESS | 1654 | 1461190279900 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]]]}] 15:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 15:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:11:19 INFO - PROCESS | 1654 | 1461190279957 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:11:19 INFO - PROCESS | 1654 | 1461190279958 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:11:19 INFO - PROCESS | 1654 | 1461190279961 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:11:19 INFO - PROCESS | 1654 | 1461190279962 Marionette TRACE conn2 <- [1,38,null,{}] 15:11:19 INFO - PROCESS | 1654 | 1461190279964 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}] 15:11:20 INFO - PROCESS | 1654 | 1461190280068 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:11:20 INFO - PROCESS | 1654 | 1461190280071 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1b6800 == 15 [pid = 1654] [id = 15] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x12f16e800) [pid = 1654] [serial = 41] [outer = 0x0] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x12f177000) [pid = 1654] [serial = 42] [outer = 0x12f16e800] 15:11:20 INFO - PROCESS | 1654 | 1461190280096 Marionette DEBUG loaded listener.js 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x12f404c00) [pid = 1654] [serial = 43] [outer = 0x12f16e800] 15:11:20 INFO - PROCESS | 1654 | 1461190280335 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]]]}] 15:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 15:11:20 INFO - PROCESS | 1654 | 1461190280379 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:11:20 INFO - PROCESS | 1654 | 1461190280380 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:11:20 INFO - PROCESS | 1654 | 1461190280390 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:11:20 INFO - PROCESS | 1654 | 1461190280391 Marionette TRACE conn2 <- [1,42,null,{}] 15:11:20 INFO - PROCESS | 1654 | 1461190280394 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}] 15:11:20 INFO - PROCESS | 1654 | 1461190280490 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:11:20 INFO - PROCESS | 1654 | 1461190280495 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f44a800 == 16 [pid = 1654] [id = 16] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x12f407000) [pid = 1654] [serial = 44] [outer = 0x0] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x12f40f000) [pid = 1654] [serial = 45] [outer = 0x12f407000] 15:11:20 INFO - PROCESS | 1654 | 1461190280521 Marionette DEBUG loaded listener.js 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x12f778000) [pid = 1654] [serial = 46] [outer = 0x12f407000] 15:11:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fa5d800 == 17 [pid = 1654] [id = 17] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x12fa5e000) [pid = 1654] [serial = 47] [outer = 0x0] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x12fa62800) [pid = 1654] [serial = 48] [outer = 0x12fa5e000] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x12fa61800) [pid = 1654] [serial = 49] [outer = 0x12fa5e000] 15:11:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f455000 == 18 [pid = 1654] [id = 18] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x12f40ec00) [pid = 1654] [serial = 50] [outer = 0x0] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x12fb17c00) [pid = 1654] [serial = 51] [outer = 0x12f40ec00] 15:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x12f778800) [pid = 1654] [serial = 52] [outer = 0x12f40ec00] 15:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 15:11:20 INFO - PROCESS | 1654 | 1461190280905 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]]]}] 15:11:20 INFO - PROCESS | 1654 | 1461190280909 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:11:20 INFO - PROCESS | 1654 | 1461190280910 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:11:20 INFO - PROCESS | 1654 | 1461190280912 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:11:20 INFO - PROCESS | 1654 | 1461190280914 Marionette TRACE conn2 <- [1,46,null,{}] 15:11:20 INFO - PROCESS | 1654 | 1461190280917 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}] 15:11:21 INFO - PROCESS | 1654 | 1461190281007 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:11:21 INFO - PROCESS | 1654 | 1461190281012 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcea800 == 19 [pid = 1654] [id = 19] 15:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x12f77c400) [pid = 1654] [serial = 53] [outer = 0x0] 15:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x12fb12c00) [pid = 1654] [serial = 54] [outer = 0x12f77c400] 15:11:21 INFO - PROCESS | 1654 | 1461190281040 Marionette DEBUG loaded listener.js 15:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x130102800) [pid = 1654] [serial = 55] [outer = 0x12f77c400] 15:11:21 INFO - PROCESS | 1654 | 1461190281294 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]]]}] 15:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 15:11:21 INFO - PROCESS | 1654 | 1461190281332 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:11:21 INFO - PROCESS | 1654 | 1461190281335 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:11:21 INFO - PROCESS | 1654 | 1461190281345 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:11:21 INFO - PROCESS | 1654 | 1461190281346 Marionette TRACE conn2 <- [1,50,null,{}] 15:11:21 INFO - PROCESS | 1654 | 1461190281349 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}] 15:11:21 INFO - PROCESS | 1654 | 1461190281505 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:11:21 INFO - PROCESS | 1654 | 1461190281510 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x130123000 == 20 [pid = 1654] [id = 20] 15:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x11a85d800) [pid = 1654] [serial = 56] [outer = 0x0] 15:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x11a8d8400) [pid = 1654] [serial = 57] [outer = 0x11a85d800] 15:11:21 INFO - PROCESS | 1654 | 1461190281551 Marionette DEBUG loaded listener.js 15:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x11a8e1800) [pid = 1654] [serial = 58] [outer = 0x11a85d800] 15:11:21 INFO - PROCESS | 1654 | 1461190281871 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]]]}] 15:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 569ms 15:11:21 INFO - PROCESS | 1654 | 1461190281915 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:11:21 INFO - PROCESS | 1654 | 1461190281916 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:11:21 INFO - PROCESS | 1654 | 1461190281926 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:11:21 INFO - PROCESS | 1654 | 1461190281927 Marionette TRACE conn2 <- [1,54,null,{}] 15:11:21 INFO - PROCESS | 1654 | 1461190281929 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}] 15:11:22 INFO - PROCESS | 1654 | 1461190282024 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:11:22 INFO - PROCESS | 1654 | 1461190282028 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e235800 == 21 [pid = 1654] [id = 21] 15:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x11a8e5800) [pid = 1654] [serial = 59] [outer = 0x0] 15:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x11a8ec000) [pid = 1654] [serial = 60] [outer = 0x11a8e5800] 15:11:22 INFO - PROCESS | 1654 | 1461190282053 Marionette DEBUG loaded listener.js 15:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x11aa16000) [pid = 1654] [serial = 61] [outer = 0x11a8e5800] 15:11:22 INFO - PROCESS | 1654 | 1461190282298 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]]]}] 15:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms 15:11:22 INFO - PROCESS | 1654 | 1461190282345 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:11:22 INFO - PROCESS | 1654 | 1461190282346 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:11:22 INFO - PROCESS | 1654 | 1461190282348 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:11:22 INFO - PROCESS | 1654 | 1461190282349 Marionette TRACE conn2 <- [1,58,null,{}] 15:11:22 INFO - PROCESS | 1654 | 1461190282359 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}] 15:11:22 INFO - PROCESS | 1654 | 1461190282461 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:11:22 INFO - PROCESS | 1654 | 1461190282466 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x130709800 == 22 [pid = 1654] [id = 22] 15:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x12f77f800) [pid = 1654] [serial = 62] [outer = 0x0] 15:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x130107400) [pid = 1654] [serial = 63] [outer = 0x12f77f800] 15:11:22 INFO - PROCESS | 1654 | 1461190282494 Marionette DEBUG loaded listener.js 15:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x13010dc00) [pid = 1654] [serial = 64] [outer = 0x12f77f800] 15:11:23 INFO - PROCESS | 1654 | 1461190283417 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]]]}] 15:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1126ms 15:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:11:23 INFO - PROCESS | 1654 | 1461190283475 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:11:23 INFO - PROCESS | 1654 | 1461190283477 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:11:23 INFO - PROCESS | 1654 | 1461190283481 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:11:23 INFO - PROCESS | 1654 | 1461190283484 Marionette TRACE conn2 <- [1,62,null,{}] 15:11:23 INFO - PROCESS | 1654 | 1461190283487 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}] 15:11:23 INFO - PROCESS | 1654 | 1461190283598 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:11:23 INFO - PROCESS | 1654 | 1461190283654 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x115228000 == 23 [pid = 1654] [id = 23] 15:11:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x114e59400) [pid = 1654] [serial = 65] [outer = 0x0] 15:11:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x115332800) [pid = 1654] [serial = 66] [outer = 0x114e59400] 15:11:23 INFO - PROCESS | 1654 | 1461190283687 Marionette DEBUG loaded listener.js 15:11:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1158fcc00) [pid = 1654] [serial = 67] [outer = 0x114e59400] 15:11:24 INFO - PROCESS | 1654 | 1461190284131 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]]]}] 15:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 678ms 15:11:24 INFO - PROCESS | 1654 | 1461190284164 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:11:24 INFO - PROCESS | 1654 | 1461190284173 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:11:24 INFO - PROCESS | 1654 | 1461190284183 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:11:24 INFO - PROCESS | 1654 | 1461190284186 Marionette TRACE conn2 <- [1,66,null,{}] 15:11:24 INFO - PROCESS | 1654 | 1461190284190 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}] 15:11:24 INFO - PROCESS | 1654 | 1461190284360 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:11:24 INFO - PROCESS | 1654 | 1461190284415 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f24800 == 24 [pid = 1654] [id = 24] 15:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x118983c00) [pid = 1654] [serial = 68] [outer = 0x0] 15:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x119248c00) [pid = 1654] [serial = 69] [outer = 0x118983c00] 15:11:24 INFO - PROCESS | 1654 | 1461190284445 Marionette DEBUG loaded listener.js 15:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x119ba4400) [pid = 1654] [serial = 70] [outer = 0x118983c00] 15:11:24 INFO - PROCESS | 1654 | 1461190284860 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]]]}] 15:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 728ms 15:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:11:24 INFO - PROCESS | 1654 | 1461190284909 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:11:24 INFO - PROCESS | 1654 | 1461190284911 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:11:24 INFO - PROCESS | 1654 | 1461190284913 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:11:24 INFO - PROCESS | 1654 | 1461190284916 Marionette TRACE conn2 <- [1,70,null,{}] 15:11:24 INFO - PROCESS | 1654 | 1461190284923 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}] 15:11:25 INFO - PROCESS | 1654 | 1461190285039 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:11:25 INFO - PROCESS | 1654 | 1461190285085 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11984e800 == 25 [pid = 1654] [id = 25] 15:11:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11a8d8800) [pid = 1654] [serial = 71] [outer = 0x0] 15:11:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11aa21400) [pid = 1654] [serial = 72] [outer = 0x11a8d8800] 15:11:25 INFO - PROCESS | 1654 | 1461190285119 Marionette DEBUG loaded listener.js 15:11:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11b984400) [pid = 1654] [serial = 73] [outer = 0x11a8d8800] 15:11:25 INFO - PROCESS | 1654 | 1461190285776 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]]]}] 15:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 926ms 15:11:25 INFO - PROCESS | 1654 | 1461190285839 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:11:25 INFO - PROCESS | 1654 | 1461190285841 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:11:25 INFO - PROCESS | 1654 | 1461190285845 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:11:25 INFO - PROCESS | 1654 | 1461190285847 Marionette TRACE conn2 <- [1,74,null,{}] 15:11:25 INFO - PROCESS | 1654 | 1461190285851 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}] 15:11:25 INFO - PROCESS | 1654 | 1461190285938 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:11:25 INFO - PROCESS | 1654 | 1461190285994 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11522f000 == 26 [pid = 1654] [id = 26] 15:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x115310c00) [pid = 1654] [serial = 74] [outer = 0x0] 15:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1165e7400) [pid = 1654] [serial = 75] [outer = 0x115310c00] 15:11:26 INFO - PROCESS | 1654 | 1461190286024 Marionette DEBUG loaded listener.js 15:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118638400) [pid = 1654] [serial = 76] [outer = 0x115310c00] 15:11:26 INFO - PROCESS | 1654 | 1461190286438 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]]]}] 15:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 15:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:11:26 INFO - PROCESS | 1654 | 1461190286469 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:11:26 INFO - PROCESS | 1654 | 1461190286472 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:11:26 INFO - PROCESS | 1654 | 1461190286476 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:11:26 INFO - PROCESS | 1654 | 1461190286478 Marionette TRACE conn2 <- [1,78,null,{}] 15:11:26 INFO - PROCESS | 1654 | 1461190286480 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}] 15:11:26 INFO - PROCESS | 1654 | 1461190286554 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:11:26 INFO - PROCESS | 1654 | 1461190286558 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x116372000 == 27 [pid = 1654] [id = 27] 15:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1165eac00) [pid = 1654] [serial = 77] [outer = 0x0] 15:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1188d0c00) [pid = 1654] [serial = 78] [outer = 0x1165eac00] 15:11:26 INFO - PROCESS | 1654 | 1461190286586 Marionette DEBUG loaded listener.js 15:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119120c00) [pid = 1654] [serial = 79] [outer = 0x1165eac00] 15:11:26 INFO - PROCESS | 1654 | 1461190286913 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]]]}] 15:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 15:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:11:26 INFO - PROCESS | 1654 | 1461190286945 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:11:26 INFO - PROCESS | 1654 | 1461190286947 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:11:26 INFO - PROCESS | 1654 | 1461190286949 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:11:26 INFO - PROCESS | 1654 | 1461190286953 Marionette TRACE conn2 <- [1,82,null,{}] 15:11:26 INFO - PROCESS | 1654 | 1461190286961 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}] 15:11:27 INFO - PROCESS | 1654 | 1461190287033 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:11:27 INFO - PROCESS | 1654 | 1461190287038 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x118904800 == 28 [pid = 1654] [id = 28] 15:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119247800) [pid = 1654] [serial = 80] [outer = 0x0] 15:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119b5dc00) [pid = 1654] [serial = 81] [outer = 0x119247800] 15:11:27 INFO - PROCESS | 1654 | 1461190287069 Marionette DEBUG loaded listener.js 15:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119d5ec00) [pid = 1654] [serial = 82] [outer = 0x119247800] 15:11:27 INFO - PROCESS | 1654 | 1461190287392 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]]]}] 15:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 15:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:11:27 INFO - PROCESS | 1654 | 1461190287423 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:11:27 INFO - PROCESS | 1654 | 1461190287424 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:11:27 INFO - PROCESS | 1654 | 1461190287427 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:11:27 INFO - PROCESS | 1654 | 1461190287428 Marionette TRACE conn2 <- [1,86,null,{}] 15:11:27 INFO - PROCESS | 1654 | 1461190287430 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}] 15:11:27 INFO - PROCESS | 1654 | 1461190287508 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:11:27 INFO - PROCESS | 1654 | 1461190287552 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f14800 == 29 [pid = 1654] [id = 29] 15:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11655b800) [pid = 1654] [serial = 83] [outer = 0x0] 15:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119d6dc00) [pid = 1654] [serial = 84] [outer = 0x11655b800] 15:11:27 INFO - PROCESS | 1654 | 1461190287578 Marionette DEBUG loaded listener.js 15:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11a8d6400) [pid = 1654] [serial = 85] [outer = 0x11655b800] 15:11:27 INFO - PROCESS | 1654 | 1461190287860 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]]]}] 15:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 15:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:11:27 INFO - PROCESS | 1654 | 1461190287895 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:11:27 INFO - PROCESS | 1654 | 1461190287896 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:11:27 INFO - PROCESS | 1654 | 1461190287898 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:11:27 INFO - PROCESS | 1654 | 1461190287900 Marionette TRACE conn2 <- [1,90,null,{}] 15:11:27 INFO - PROCESS | 1654 | 1461190287906 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}] 15:11:27 INFO - PROCESS | 1654 | 1461190287978 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:11:27 INFO - PROCESS | 1654 | 1461190287982 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11984b800 == 30 [pid = 1654] [id = 30] 15:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1191a9400) [pid = 1654] [serial = 86] [outer = 0x0] 15:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11a8f0400) [pid = 1654] [serial = 87] [outer = 0x1191a9400] 15:11:28 INFO - PROCESS | 1654 | 1461190288011 Marionette DEBUG loaded listener.js 15:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11add8c00) [pid = 1654] [serial = 88] [outer = 0x1191a9400] 15:11:28 INFO - PROCESS | 1654 | 1461190288322 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]]]}] 15:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 15:11:28 INFO - PROCESS | 1654 | 1461190288370 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:11:28 INFO - PROCESS | 1654 | 1461190288372 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:11:28 INFO - PROCESS | 1654 | 1461190288391 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:11:28 INFO - PROCESS | 1654 | 1461190288393 Marionette TRACE conn2 <- [1,94,null,{}] 15:11:28 INFO - PROCESS | 1654 | 1461190288396 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}] 15:11:28 INFO - PROCESS | 1654 | 1461190288530 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:11:28 INFO - PROCESS | 1654 | 1461190288538 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dcc000 == 31 [pid = 1654] [id = 31] 15:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11addf400) [pid = 1654] [serial = 89] [outer = 0x0] 15:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11b675c00) [pid = 1654] [serial = 90] [outer = 0x11addf400] 15:11:28 INFO - PROCESS | 1654 | 1461190288586 Marionette DEBUG loaded listener.js 15:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11b98f400) [pid = 1654] [serial = 91] [outer = 0x11addf400] 15:11:28 INFO - PROCESS | 1654 | 1461190288990 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]]]}] 15:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 621ms 15:11:29 INFO - PROCESS | 1654 | 1461190289010 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:11:29 INFO - PROCESS | 1654 | 1461190289012 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:11:29 INFO - PROCESS | 1654 | 1461190289014 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:11:29 INFO - PROCESS | 1654 | 1461190289015 Marionette TRACE conn2 <- [1,98,null,{}] 15:11:29 INFO - PROCESS | 1654 | 1461190289019 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}] 15:11:29 INFO - PROCESS | 1654 | 1461190289113 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:11:29 INFO - PROCESS | 1654 | 1461190289118 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad58000 == 32 [pid = 1654] [id = 32] 15:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bb6f400) [pid = 1654] [serial = 92] [outer = 0x0] 15:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11bbe7800) [pid = 1654] [serial = 93] [outer = 0x11bb6f400] 15:11:29 INFO - PROCESS | 1654 | 1461190289145 Marionette DEBUG loaded listener.js 15:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11bbf2000) [pid = 1654] [serial = 94] [outer = 0x11bb6f400] 15:11:29 INFO - PROCESS | 1654 | 1461190289456 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]]]}] 15:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 15:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:11:29 INFO - PROCESS | 1654 | 1461190289486 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:11:29 INFO - PROCESS | 1654 | 1461190289488 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:11:29 INFO - PROCESS | 1654 | 1461190289490 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:11:29 INFO - PROCESS | 1654 | 1461190289491 Marionette TRACE conn2 <- [1,102,null,{}] 15:11:29 INFO - PROCESS | 1654 | 1461190289493 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}] 15:11:29 INFO - PROCESS | 1654 | 1461190289563 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:11:29 INFO - PROCESS | 1654 | 1461190289568 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be73000 == 33 [pid = 1654] [id = 33] 15:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11bbf5400) [pid = 1654] [serial = 95] [outer = 0x0] 15:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c16f000) [pid = 1654] [serial = 96] [outer = 0x11bbf5400] 15:11:29 INFO - PROCESS | 1654 | 1461190289595 Marionette DEBUG loaded listener.js 15:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c17ac00) [pid = 1654] [serial = 97] [outer = 0x11bbf5400] 15:11:29 INFO - PROCESS | 1654 | 1461190289889 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]]]}] 15:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 15:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:11:29 INFO - PROCESS | 1654 | 1461190289913 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:11:29 INFO - PROCESS | 1654 | 1461190289915 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:11:29 INFO - PROCESS | 1654 | 1461190289917 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:11:29 INFO - PROCESS | 1654 | 1461190289918 Marionette TRACE conn2 <- [1,106,null,{}] 15:11:29 INFO - PROCESS | 1654 | 1461190289924 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}] 15:11:30 INFO - PROCESS | 1654 | 1461190290020 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:11:30 INFO - PROCESS | 1654 | 1461190290027 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bed0800 == 34 [pid = 1654] [id = 34] 15:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11465b000) [pid = 1654] [serial = 98] [outer = 0x0] 15:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c1e3400) [pid = 1654] [serial = 99] [outer = 0x11465b000] 15:11:30 INFO - PROCESS | 1654 | 1461190290053 Marionette DEBUG loaded listener.js 15:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c4c2c00) [pid = 1654] [serial = 100] [outer = 0x11465b000] 15:11:30 INFO - PROCESS | 1654 | 1461190290341 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]]]}] 15:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 473ms 15:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:11:30 INFO - PROCESS | 1654 | 1461190290392 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:11:30 INFO - PROCESS | 1654 | 1461190290394 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:11:30 INFO - PROCESS | 1654 | 1461190290397 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:11:30 INFO - PROCESS | 1654 | 1461190290398 Marionette TRACE conn2 <- [1,110,null,{}] 15:11:30 INFO - PROCESS | 1654 | 1461190290405 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}] 15:11:30 INFO - PROCESS | 1654 | 1461190290526 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:11:30 INFO - PROCESS | 1654 | 1461190290532 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4ad800 == 35 [pid = 1654] [id = 35] 15:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c40b400) [pid = 1654] [serial = 101] [outer = 0x0] 15:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c548c00) [pid = 1654] [serial = 102] [outer = 0x11c40b400] 15:11:30 INFO - PROCESS | 1654 | 1461190290578 Marionette DEBUG loaded listener.js 15:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x126149800) [pid = 1654] [serial = 103] [outer = 0x11c40b400] 15:11:30 INFO - PROCESS | 1654 | 1461190290993 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]]]}] 15:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 624ms 15:11:31 INFO - PROCESS | 1654 | 1461190291025 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:11:31 INFO - PROCESS | 1654 | 1461190291027 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:11:31 INFO - PROCESS | 1654 | 1461190291029 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:11:31 INFO - PROCESS | 1654 | 1461190291031 Marionette TRACE conn2 <- [1,114,null,{}] 15:11:31 INFO - PROCESS | 1654 | 1461190291033 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}] 15:11:31 INFO - PROCESS | 1654 | 1461190291120 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:11:31 INFO - PROCESS | 1654 | 1461190291125 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12618f800 == 36 [pid = 1654] [id = 36] 15:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c542400) [pid = 1654] [serial = 104] [outer = 0x0] 15:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12702c000) [pid = 1654] [serial = 105] [outer = 0x11c542400] 15:11:31 INFO - PROCESS | 1654 | 1461190291154 Marionette DEBUG loaded listener.js 15:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1276cc000) [pid = 1654] [serial = 106] [outer = 0x11c542400] 15:11:31 INFO - PROCESS | 1654 | 1461190291457 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]]]}] 15:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 15:11:31 INFO - PROCESS | 1654 | 1461190291503 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:11:31 INFO - PROCESS | 1654 | 1461190291505 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:11:31 INFO - PROCESS | 1654 | 1461190291507 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:11:31 INFO - PROCESS | 1654 | 1461190291508 Marionette TRACE conn2 <- [1,118,null,{}] 15:11:31 INFO - PROCESS | 1654 | 1461190291510 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}] 15:11:31 INFO - PROCESS | 1654 | 1461190291583 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:11:31 INFO - PROCESS | 1654 | 1461190291589 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263b5000 == 37 [pid = 1654] [id = 37] 15:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11a8d5000) [pid = 1654] [serial = 107] [outer = 0x0] 15:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x127c51c00) [pid = 1654] [serial = 108] [outer = 0x11a8d5000] 15:11:31 INFO - PROCESS | 1654 | 1461190291653 Marionette DEBUG loaded listener.js 15:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128744800) [pid = 1654] [serial = 109] [outer = 0x11a8d5000] 15:11:31 INFO - PROCESS | 1654 | 1461190291913 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]]]}] 15:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 15:11:31 INFO - PROCESS | 1654 | 1461190291925 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:11:31 INFO - PROCESS | 1654 | 1461190291927 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:11:31 INFO - PROCESS | 1654 | 1461190291931 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:11:31 INFO - PROCESS | 1654 | 1461190291932 Marionette TRACE conn2 <- [1,122,null,{}] 15:11:31 INFO - PROCESS | 1654 | 1461190291943 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}] 15:11:32 INFO - PROCESS | 1654 | 1461190292023 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:11:32 INFO - PROCESS | 1654 | 1461190292028 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x126619000 == 38 [pid = 1654] [id = 38] 15:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1288e4c00) [pid = 1654] [serial = 110] [outer = 0x0] 15:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x129108800) [pid = 1654] [serial = 111] [outer = 0x1288e4c00] 15:11:32 INFO - PROCESS | 1654 | 1461190292053 Marionette DEBUG loaded listener.js 15:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x129197c00) [pid = 1654] [serial = 112] [outer = 0x1288e4c00] 15:11:32 INFO - PROCESS | 1654 | 1461190292338 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]]]}] 15:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 429ms 15:11:32 INFO - PROCESS | 1654 | 1461190292360 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:11:32 INFO - PROCESS | 1654 | 1461190292361 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:11:32 INFO - PROCESS | 1654 | 1461190292363 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:11:32 INFO - PROCESS | 1654 | 1461190292364 Marionette TRACE conn2 <- [1,126,null,{}] 15:11:32 INFO - PROCESS | 1654 | 1461190292367 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}] 15:11:32 INFO - PROCESS | 1654 | 1461190292456 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:11:32 INFO - PROCESS | 1654 | 1461190292461 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x127693000 == 39 [pid = 1654] [id = 39] 15:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x115385000) [pid = 1654] [serial = 113] [outer = 0x0] 15:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x129a21400) [pid = 1654] [serial = 114] [outer = 0x115385000] 15:11:32 INFO - PROCESS | 1654 | 1461190292485 Marionette DEBUG loaded listener.js 15:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x129a4a000) [pid = 1654] [serial = 115] [outer = 0x115385000] 15:11:32 INFO - PROCESS | 1654 | 1461190292957 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]]]}] 15:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 621ms 15:11:32 INFO - PROCESS | 1654 | 1461190292984 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:11:32 INFO - PROCESS | 1654 | 1461190292987 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:11:32 INFO - PROCESS | 1654 | 1461190292991 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:11:32 INFO - PROCESS | 1654 | 1461190292993 Marionette TRACE conn2 <- [1,130,null,{}] 15:11:32 INFO - PROCESS | 1654 | 1461190292997 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}] 15:11:33 INFO - PROCESS | 1654 | 1461190293097 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:11:33 INFO - PROCESS | 1654 | 1461190293144 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1160dd000 == 40 [pid = 1654] [id = 40] 15:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1158c1c00) [pid = 1654] [serial = 116] [outer = 0x0] 15:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11863e400) [pid = 1654] [serial = 117] [outer = 0x1158c1c00] 15:11:33 INFO - PROCESS | 1654 | 1461190293176 Marionette DEBUG loaded listener.js 15:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x118982c00) [pid = 1654] [serial = 118] [outer = 0x1158c1c00] 15:11:33 INFO - PROCESS | 1654 | 1461190293627 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]]]}] 15:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 15:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:11:33 INFO - PROCESS | 1654 | 1461190293662 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:11:33 INFO - PROCESS | 1654 | 1461190293666 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:11:33 INFO - PROCESS | 1654 | 1461190293671 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:11:33 INFO - PROCESS | 1654 | 1461190293672 Marionette TRACE conn2 <- [1,134,null,{}] 15:11:33 INFO - PROCESS | 1654 | 1461190293675 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}] 15:11:33 INFO - PROCESS | 1654 | 1461190293776 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:11:33 INFO - PROCESS | 1654 | 1461190293836 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dcb800 == 41 [pid = 1654] [id = 41] 15:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x118e25800) [pid = 1654] [serial = 119] [outer = 0x0] 15:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119ba6000) [pid = 1654] [serial = 120] [outer = 0x118e25800] 15:11:33 INFO - PROCESS | 1654 | 1461190293869 Marionette DEBUG loaded listener.js 15:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11a8d5800) [pid = 1654] [serial = 121] [outer = 0x118e25800] 15:11:34 INFO - PROCESS | 1654 | 1461190294319 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]]]}] 15:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 15:11:34 INFO - PROCESS | 1654 | 1461190294340 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:11:34 INFO - PROCESS | 1654 | 1461190294342 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:11:34 INFO - PROCESS | 1654 | 1461190294344 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:11:34 INFO - PROCESS | 1654 | 1461190294347 Marionette TRACE conn2 <- [1,138,null,{}] 15:11:34 INFO - PROCESS | 1654 | 1461190294392 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}] 15:11:34 INFO - PROCESS | 1654 | 1461190294495 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:11:34 INFO - PROCESS | 1654 | 1461190294554 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x127140000 == 42 [pid = 1654] [id = 42] 15:11:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11b6d8800) [pid = 1654] [serial = 122] [outer = 0x0] 15:11:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11b91dc00) [pid = 1654] [serial = 123] [outer = 0x11b6d8800] 15:11:34 INFO - PROCESS | 1654 | 1461190294587 Marionette DEBUG loaded listener.js 15:11:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c315c00) [pid = 1654] [serial = 124] [outer = 0x11b6d8800] 15:11:35 INFO - PROCESS | 1654 | 1461190295059 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]]]}] 15:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 722ms 15:11:35 INFO - PROCESS | 1654 | 1461190295066 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:11:35 INFO - PROCESS | 1654 | 1461190295068 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:11:35 INFO - PROCESS | 1654 | 1461190295071 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:11:35 INFO - PROCESS | 1654 | 1461190295072 Marionette TRACE conn2 <- [1,142,null,{}] 15:11:35 INFO - PROCESS | 1654 | 1461190295074 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}] 15:11:35 INFO - PROCESS | 1654 | 1461190295174 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:11:35 INFO - PROCESS | 1654 | 1461190295216 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c7b000 == 43 [pid = 1654] [id = 43] 15:11:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x127006c00) [pid = 1654] [serial = 125] [outer = 0x0] 15:11:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1272db800) [pid = 1654] [serial = 126] [outer = 0x127006c00] 15:11:35 INFO - PROCESS | 1654 | 1461190295247 Marionette DEBUG loaded listener.js 15:11:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1288e7000) [pid = 1654] [serial = 127] [outer = 0x127006c00] 15:11:35 INFO - PROCESS | 1654 | 1461190295843 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]]]}] 15:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 818ms 15:11:35 INFO - PROCESS | 1654 | 1461190295890 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:11:35 INFO - PROCESS | 1654 | 1461190295892 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:11:35 INFO - PROCESS | 1654 | 1461190295896 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:11:35 INFO - PROCESS | 1654 | 1461190295899 Marionette TRACE conn2 <- [1,146,null,{}] 15:11:35 INFO - PROCESS | 1654 | 1461190295903 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}] 15:11:36 INFO - PROCESS | 1654 | 1461190295994 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:11:36 INFO - PROCESS | 1654 | 1461190296054 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x118eda000 == 44 [pid = 1654] [id = 44] 15:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x118983000) [pid = 1654] [serial = 128] [outer = 0x0] 15:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1189e1c00) [pid = 1654] [serial = 129] [outer = 0x118983000] 15:11:36 INFO - PROCESS | 1654 | 1461190296083 Marionette DEBUG loaded listener.js 15:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11924c800) [pid = 1654] [serial = 130] [outer = 0x118983000] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7d4800 == 43 [pid = 1654] [id = 6] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x126619000 == 42 [pid = 1654] [id = 38] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x1263b5000 == 41 [pid = 1654] [id = 37] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12618f800 == 40 [pid = 1654] [id = 36] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4ad800 == 39 [pid = 1654] [id = 35] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11bed0800 == 38 [pid = 1654] [id = 34] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11be73000 == 37 [pid = 1654] [id = 33] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad58000 == 36 [pid = 1654] [id = 32] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x119dcc000 == 35 [pid = 1654] [id = 31] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11984b800 == 34 [pid = 1654] [id = 30] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x118f14800 == 33 [pid = 1654] [id = 29] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x118904800 == 32 [pid = 1654] [id = 28] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116372000 == 31 [pid = 1654] [id = 27] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11522f000 == 30 [pid = 1654] [id = 26] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11984e800 == 29 [pid = 1654] [id = 25] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x118f24800 == 28 [pid = 1654] [id = 24] 15:11:36 INFO - PROCESS | 1654 | --DOCSHELL 0x115228000 == 27 [pid = 1654] [id = 23] 15:11:36 INFO - PROCESS | 1654 | 1461190296584 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]]]}] 15:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 724ms 15:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:11:36 INFO - PROCESS | 1654 | 1461190296621 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:11:36 INFO - PROCESS | 1654 | 1461190296623 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:11:36 INFO - PROCESS | 1654 | 1461190296627 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:11:36 INFO - PROCESS | 1654 | 1461190296629 Marionette TRACE conn2 <- [1,150,null,{}] 15:11:36 INFO - PROCESS | 1654 | 1461190296633 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}] 15:11:36 INFO - PROCESS | 1654 | 1461190296728 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:11:36 INFO - PROCESS | 1654 | 1461190296788 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x116799800 == 28 [pid = 1654] [id = 45] 15:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x118637400) [pid = 1654] [serial = 131] [outer = 0x0] 15:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11911e800) [pid = 1654] [serial = 132] [outer = 0x118637400] 15:11:36 INFO - PROCESS | 1654 | 1461190296822 Marionette DEBUG loaded listener.js 15:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b98800) [pid = 1654] [serial = 133] [outer = 0x118637400] 15:11:37 INFO - PROCESS | 1654 | 1461190297342 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]]]}] 15:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 772ms 15:11:37 INFO - PROCESS | 1654 | 1461190297400 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:11:37 INFO - PROCESS | 1654 | 1461190297406 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:11:37 INFO - PROCESS | 1654 | 1461190297413 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:11:37 INFO - PROCESS | 1654 | 1461190297416 Marionette TRACE conn2 <- [1,154,null,{}] 15:11:37 INFO - PROCESS | 1654 | 1461190297420 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}] 15:11:37 INFO - PROCESS | 1654 | 1461190297557 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:11:37 INFO - PROCESS | 1654 | 1461190297622 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x119864000 == 29 [pid = 1654] [id = 46] 15:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119b9e000) [pid = 1654] [serial = 134] [outer = 0x0] 15:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11a8db800) [pid = 1654] [serial = 135] [outer = 0x119b9e000] 15:11:37 INFO - PROCESS | 1654 | 1461190297654 Marionette DEBUG loaded listener.js 15:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11a8f0c00) [pid = 1654] [serial = 136] [outer = 0x119b9e000] 15:11:38 INFO - PROCESS | 1654 | 1461190298078 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]]]}] 15:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 677ms 15:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:11:38 INFO - PROCESS | 1654 | 1461190298089 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:11:38 INFO - PROCESS | 1654 | 1461190298091 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:11:38 INFO - PROCESS | 1654 | 1461190298093 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:11:38 INFO - PROCESS | 1654 | 1461190298095 Marionette TRACE conn2 <- [1,158,null,{}] 15:11:38 INFO - PROCESS | 1654 | 1461190298103 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}] 15:11:38 INFO - PROCESS | 1654 | 1461190298199 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:11:38 INFO - PROCESS | 1654 | 1461190298245 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6fa800 == 30 [pid = 1654] [id = 47] 15:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11add9c00) [pid = 1654] [serial = 137] [outer = 0x0] 15:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11b6db400) [pid = 1654] [serial = 138] [outer = 0x11add9c00] 15:11:38 INFO - PROCESS | 1654 | 1461190298278 Marionette DEBUG loaded listener.js 15:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11bbe9000) [pid = 1654] [serial = 139] [outer = 0x11add9c00] 15:11:38 INFO - PROCESS | 1654 | 1461190298726 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]]]}] 15:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 15:11:38 INFO - PROCESS | 1654 | 1461190298765 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:11:38 INFO - PROCESS | 1654 | 1461190298767 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:11:38 INFO - PROCESS | 1654 | 1461190298790 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:11:38 INFO - PROCESS | 1654 | 1461190298791 Marionette TRACE conn2 <- [1,162,null,{}] 15:11:38 INFO - PROCESS | 1654 | 1461190298794 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}] 15:11:38 INFO - PROCESS | 1654 | 1461190298899 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:11:38 INFO - PROCESS | 1654 | 1461190298959 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c49b000 == 31 [pid = 1654] [id = 48] 15:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11c178800) [pid = 1654] [serial = 140] [outer = 0x0] 15:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11c4c2800) [pid = 1654] [serial = 141] [outer = 0x11c178800] 15:11:38 INFO - PROCESS | 1654 | 1461190298991 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12613d800) [pid = 1654] [serial = 142] [outer = 0x11c178800] 15:11:39 INFO - PROCESS | 1654 | 1461190299429 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]]]}] 15:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 15:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:11:39 INFO - PROCESS | 1654 | 1461190299460 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:11:39 INFO - PROCESS | 1654 | 1461190299461 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:11:39 INFO - PROCESS | 1654 | 1461190299463 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:11:39 INFO - PROCESS | 1654 | 1461190299464 Marionette TRACE conn2 <- [1,166,null,{}] 15:11:39 INFO - PROCESS | 1654 | 1461190299467 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}] 15:11:39 INFO - PROCESS | 1654 | 1461190299596 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:11:39 INFO - PROCESS | 1654 | 1461190299641 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x116019000 == 32 [pid = 1654] [id = 49] 15:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11c179400) [pid = 1654] [serial = 143] [outer = 0x0] 15:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12614a800) [pid = 1654] [serial = 144] [outer = 0x11c179400] 15:11:39 INFO - PROCESS | 1654 | 1461190299673 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x127003800) [pid = 1654] [serial = 145] [outer = 0x11c179400] 15:11:40 INFO - PROCESS | 1654 | 1461190300125 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]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 15:11:40 INFO - PROCESS | 1654 | 1461190300133 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1654 | 1461190300134 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:11:40 INFO - PROCESS | 1654 | 1461190300137 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1654 | 1461190300138 Marionette TRACE conn2 <- [1,170,null,{}] 15:11:40 INFO - PROCESS | 1654 | 1461190300141 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}] 15:11:40 INFO - PROCESS | 1654 | 1461190300271 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:11:40 INFO - PROCESS | 1654 | 1461190300335 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x126621800 == 33 [pid = 1654] [id = 50] 15:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12702bc00) [pid = 1654] [serial = 146] [outer = 0x0] 15:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x1288e7800) [pid = 1654] [serial = 147] [outer = 0x12702bc00] 15:11:40 INFO - PROCESS | 1654 | 1461190300368 Marionette DEBUG loaded listener.js 15:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12ad37800) [pid = 1654] [serial = 148] [outer = 0x12702bc00] 15:11:40 INFO - PROCESS | 1654 | 1461190300803 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]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 722ms 15:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:11:40 INFO - PROCESS | 1654 | 1461190300860 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1654 | 1461190300862 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:11:40 INFO - PROCESS | 1654 | 1461190300865 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1654 | 1461190300867 Marionette TRACE conn2 <- [1,174,null,{}] 15:11:40 INFO - PROCESS | 1654 | 1461190300895 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}] 15:11:41 INFO - PROCESS | 1654 | 1461190301024 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:11:41 INFO - PROCESS | 1654 | --DOCSHELL 0x127140000 == 32 [pid = 1654] [id = 42] 15:11:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119dcb800 == 31 [pid = 1654] [id = 41] 15:11:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1160dd000 == 30 [pid = 1654] [id = 40] 15:11:41 INFO - PROCESS | 1654 | 1461190301094 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1160d4800 == 31 [pid = 1654] [id = 51] 15:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11517b800) [pid = 1654] [serial = 149] [outer = 0x0] 15:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x1158b6800) [pid = 1654] [serial = 150] [outer = 0x11517b800] 15:11:41 INFO - PROCESS | 1654 | 1461190301127 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11912ac00) [pid = 1654] [serial = 151] [outer = 0x11517b800] 15:11:41 INFO - PROCESS | 1654 | 1461190301533 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]]]}] 15:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 744ms 15:11:41 INFO - PROCESS | 1654 | 1461190301619 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:11:41 INFO - PROCESS | 1654 | 1461190301623 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:11:41 INFO - PROCESS | 1654 | 1461190301628 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:11:41 INFO - PROCESS | 1654 | 1461190301631 Marionette TRACE conn2 <- [1,178,null,{}] 15:11:41 INFO - PROCESS | 1654 | 1461190301636 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}] 15:11:41 INFO - PROCESS | 1654 | 1461190301727 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:11:41 INFO - PROCESS | 1654 | 1461190301788 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b61e800 == 32 [pid = 1654] [id = 52] 15:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11a8d5400) [pid = 1654] [serial = 152] [outer = 0x0] 15:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11a8eb400) [pid = 1654] [serial = 153] [outer = 0x11a8d5400] 15:11:41 INFO - PROCESS | 1654 | 1461190301821 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11add7800) [pid = 1654] [serial = 154] [outer = 0x11a8d5400] 15:11:42 INFO - PROCESS | 1654 | 1461190302255 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]]]}] 15:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 15:11:42 INFO - PROCESS | 1654 | 1461190302303 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:11:42 INFO - PROCESS | 1654 | 1461190302305 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:11:42 INFO - PROCESS | 1654 | 1461190302310 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:11:42 INFO - PROCESS | 1654 | 1461190302311 Marionette TRACE conn2 <- [1,182,null,{}] 15:11:42 INFO - PROCESS | 1654 | 1461190302314 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}] 15:11:42 INFO - PROCESS | 1654 | 1461190302406 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:11:42 INFO - PROCESS | 1654 | 1461190302469 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261a8000 == 33 [pid = 1654] [id = 53] 15:11:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11b6d9800) [pid = 1654] [serial = 155] [outer = 0x0] 15:11:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11bbe9400) [pid = 1654] [serial = 156] [outer = 0x11b6d9800] 15:11:42 INFO - PROCESS | 1654 | 1461190302500 Marionette DEBUG loaded listener.js 15:11:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x11c173000) [pid = 1654] [serial = 157] [outer = 0x11b6d9800] 15:11:42 INFO - PROCESS | 1654 | 1461190302943 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]]]}] 15:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 15:11:43 INFO - PROCESS | 1654 | 1461190303016 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1654 | 1461190303019 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:11:43 INFO - PROCESS | 1654 | 1461190303030 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1654 | 1461190303033 Marionette TRACE conn2 <- [1,186,null,{}] 15:11:43 INFO - PROCESS | 1654 | 1461190303036 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}] 15:11:43 INFO - PROCESS | 1654 | 1461190303129 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:11:43 INFO - PROCESS | 1654 | 1461190303187 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12880e800 == 34 [pid = 1654] [id = 54] 15:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x127465c00) [pid = 1654] [serial = 158] [outer = 0x0] 15:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x128739800) [pid = 1654] [serial = 159] [outer = 0x127465c00] 15:11:43 INFO - PROCESS | 1654 | 1461190303215 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x129192c00) [pid = 1654] [serial = 160] [outer = 0x127465c00] 15:11:43 INFO - PROCESS | 1654 | 1461190303625 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]]]}] 15:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 626ms 15:11:43 INFO - PROCESS | 1654 | 1461190303652 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1654 | 1461190303653 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:11:43 INFO - PROCESS | 1654 | 1461190303656 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1654 | 1461190303657 Marionette TRACE conn2 <- [1,190,null,{}] 15:11:43 INFO - PROCESS | 1654 | 1461190303659 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}] 15:11:43 INFO - PROCESS | 1654 | 1461190303748 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:11:43 INFO - PROCESS | 1654 | 1461190303794 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x114682000 == 35 [pid = 1654] [id = 55] 15:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x129a18c00) [pid = 1654] [serial = 161] [outer = 0x0] 15:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12ad30000) [pid = 1654] [serial = 162] [outer = 0x129a18c00] 15:11:43 INFO - PROCESS | 1654 | 1461190303825 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12b2f4800) [pid = 1654] [serial = 163] [outer = 0x129a18c00] 15:11:44 INFO - PROCESS | 1654 | 1461190304214 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]]]}] 15:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 618ms 15:11:44 INFO - PROCESS | 1654 | 1461190304275 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:11:44 INFO - PROCESS | 1654 | 1461190304276 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:11:44 INFO - PROCESS | 1654 | 1461190304279 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 1654 | 1461190304280 Marionette TRACE conn2 <- [1,194,null,{}] 15:11:44 INFO - PROCESS | 1654 | 1461190304282 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}] 15:11:44 INFO - PROCESS | 1654 | 1461190304410 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:11:44 INFO - PROCESS | 1654 | 1461190304485 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b26e800 == 36 [pid = 1654] [id = 56] 15:11:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12b910c00) [pid = 1654] [serial = 164] [outer = 0x0] 15:11:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12b913400) [pid = 1654] [serial = 165] [outer = 0x12b910c00] 15:11:44 INFO - PROCESS | 1654 | 1461190304525 Marionette DEBUG loaded listener.js 15:11:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12bab1000) [pid = 1654] [serial = 166] [outer = 0x12b910c00] 15:11:45 INFO - PROCESS | 1654 | 1461190305078 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]]]}] 15:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 819ms 15:11:45 INFO - PROCESS | 1654 | 1461190305099 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:11:45 INFO - PROCESS | 1654 | 1461190305101 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:11:45 INFO - PROCESS | 1654 | 1461190305125 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:11:45 INFO - PROCESS | 1654 | 1461190305127 Marionette TRACE conn2 <- [1,198,null,{}] 15:11:45 INFO - PROCESS | 1654 | 1461190305131 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}] 15:11:45 INFO - PROCESS | 1654 | 1461190305222 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:11:45 INFO - PROCESS | 1654 | 1461190305286 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a8a3000 == 37 [pid = 1654] [id = 57] 15:11:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x118e1e800) [pid = 1654] [serial = 167] [outer = 0x0] 15:11:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x119253800) [pid = 1654] [serial = 168] [outer = 0x118e1e800] 15:11:45 INFO - PROCESS | 1654 | 1461190305314 Marionette DEBUG loaded listener.js 15:11:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x11a63d000) [pid = 1654] [serial = 169] [outer = 0x118e1e800] 15:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6fa800 == 36 [pid = 1654] [id = 47] 15:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x119864000 == 35 [pid = 1654] [id = 46] 15:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x116799800 == 34 [pid = 1654] [id = 45] 15:11:45 INFO - PROCESS | 1654 | 1461190305834 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]]]}] 15:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 726ms 15:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:11:45 INFO - PROCESS | 1654 | 1461190305848 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:11:45 INFO - PROCESS | 1654 | 1461190305851 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:11:45 INFO - PROCESS | 1654 | 1461190305856 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:11:45 INFO - PROCESS | 1654 | 1461190305859 Marionette TRACE conn2 <- [1,202,null,{}] 15:11:45 INFO - PROCESS | 1654 | 1461190305863 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}] 15:11:45 INFO - PROCESS | 1654 | 1461190305957 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:11:46 INFO - PROCESS | 1654 | 1461190306021 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad3b800 == 35 [pid = 1654] [id = 58] 15:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x119b9d000) [pid = 1654] [serial = 170] [outer = 0x0] 15:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x11a8e9000) [pid = 1654] [serial = 171] [outer = 0x119b9d000] 15:11:46 INFO - PROCESS | 1654 | 1461190306054 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x11b6d6800) [pid = 1654] [serial = 172] [outer = 0x119b9d000] 15:11:46 INFO - PROCESS | 1654 | 1461190306474 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]]]}] 15:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 15:11:46 INFO - PROCESS | 1654 | 1461190306536 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:11:46 INFO - PROCESS | 1654 | 1461190306540 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:11:46 INFO - PROCESS | 1654 | 1461190306547 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:11:46 INFO - PROCESS | 1654 | 1461190306549 Marionette TRACE conn2 <- [1,206,null,{}] 15:11:46 INFO - PROCESS | 1654 | 1461190306554 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}] 15:11:46 INFO - PROCESS | 1654 | 1461190306647 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:11:46 INFO - PROCESS | 1654 | 1461190306711 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x127698800 == 36 [pid = 1654] [id = 59] 15:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x11be47000) [pid = 1654] [serial = 173] [outer = 0x0] 15:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x11c40e400) [pid = 1654] [serial = 174] [outer = 0x11be47000] 15:11:46 INFO - PROCESS | 1654 | 1461190306742 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x126144000) [pid = 1654] [serial = 175] [outer = 0x11be47000] 15:11:47 INFO - PROCESS | 1654 | 1461190307175 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]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 672ms 15:11:47 INFO - PROCESS | 1654 | 1461190307232 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 1654 | 1461190307234 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:11:47 INFO - PROCESS | 1654 | 1461190307255 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1654 | 1461190307258 Marionette TRACE conn2 <- [1,210,null,{}] 15:11:47 INFO - PROCESS | 1654 | 1461190307268 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}] 15:11:47 INFO - PROCESS | 1654 | 1461190307365 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:11:47 INFO - PROCESS | 1654 | 1461190307429 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5b2800 == 37 [pid = 1654] [id = 60] 15:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x127f43400) [pid = 1654] [serial = 176] [outer = 0x0] 15:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x129a16800) [pid = 1654] [serial = 177] [outer = 0x127f43400] 15:11:47 INFO - PROCESS | 1654 | 1461190307463 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12b2f6400) [pid = 1654] [serial = 178] [outer = 0x127f43400] 15:11:47 INFO - PROCESS | 1654 | 1461190307892 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]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 693ms 15:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:11:47 INFO - PROCESS | 1654 | 1461190307929 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 1654 | 1461190307931 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:11:47 INFO - PROCESS | 1654 | 1461190307933 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1654 | 1461190307935 Marionette TRACE conn2 <- [1,214,null,{}] 15:11:47 INFO - PROCESS | 1654 | 1461190307937 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}] 15:11:48 INFO - PROCESS | 1654 | 1461190308031 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:11:48 INFO - PROCESS | 1654 | 1461190308077 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc4000 == 38 [pid = 1654] [id = 61] 15:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12b90e400) [pid = 1654] [serial = 179] [outer = 0x0] 15:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12ba4dc00) [pid = 1654] [serial = 180] [outer = 0x12b90e400] 15:11:48 INFO - PROCESS | 1654 | 1461190308108 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12bab4c00) [pid = 1654] [serial = 181] [outer = 0x12b90e400] 15:11:48 INFO - PROCESS | 1654 | 1461190308527 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]]]}] 15:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 621ms 15:11:48 INFO - PROCESS | 1654 | 1461190308554 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:11:48 INFO - PROCESS | 1654 | 1461190308556 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:11:48 INFO - PROCESS | 1654 | 1461190308558 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 1654 | 1461190308559 Marionette TRACE conn2 <- [1,218,null,{}] 15:11:48 INFO - PROCESS | 1654 | 1461190308562 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}] 15:11:48 INFO - PROCESS | 1654 | 1461190308650 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:11:48 INFO - PROCESS | 1654 | 1461190308730 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd14800 == 39 [pid = 1654] [id = 62] 15:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12baef800) [pid = 1654] [serial = 182] [outer = 0x0] 15:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12baf2400) [pid = 1654] [serial = 183] [outer = 0x12baef800] 15:11:48 INFO - PROCESS | 1654 | 1461190308764 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x12d023c00) [pid = 1654] [serial = 184] [outer = 0x12baef800] 15:11:49 INFO - PROCESS | 1654 | 1461190309180 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]]]}] 15:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 15:11:49 INFO - PROCESS | 1654 | 1461190309234 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:11:49 INFO - PROCESS | 1654 | 1461190309237 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:11:49 INFO - PROCESS | 1654 | 1461190309242 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 1654 | 1461190309243 Marionette TRACE conn2 <- [1,222,null,{}] 15:11:49 INFO - PROCESS | 1654 | 1461190309245 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}] 15:11:49 INFO - PROCESS | 1654 | 1461190309368 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:11:49 INFO - PROCESS | 1654 | 1461190309435 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d294000 == 40 [pid = 1654] [id = 63] 15:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12d0a2800) [pid = 1654] [serial = 185] [outer = 0x0] 15:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12d2cfc00) [pid = 1654] [serial = 186] [outer = 0x12d0a2800] 15:11:49 INFO - PROCESS | 1654 | 1461190309468 Marionette DEBUG loaded listener.js 15:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12dfa9800) [pid = 1654] [serial = 187] [outer = 0x12d0a2800] 15:11:49 INFO - PROCESS | 1654 | 1461190309892 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]]]}] 15:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 668ms 15:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:11:49 INFO - PROCESS | 1654 | 1461190309926 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:11:49 INFO - PROCESS | 1654 | 1461190309927 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:11:49 INFO - PROCESS | 1654 | 1461190309930 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:11:49 INFO - PROCESS | 1654 | 1461190309931 Marionette TRACE conn2 <- [1,226,null,{}] 15:11:49 INFO - PROCESS | 1654 | 1461190309933 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}] 15:11:50 INFO - PROCESS | 1654 | 1461190310057 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:11:50 INFO - PROCESS | 1654 | 1461190310093 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d414800 == 41 [pid = 1654] [id = 64] 15:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12d2cdc00) [pid = 1654] [serial = 188] [outer = 0x0] 15:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12e188c00) [pid = 1654] [serial = 189] [outer = 0x12d2cdc00] 15:11:50 INFO - PROCESS | 1654 | 1461190310122 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12e18e000) [pid = 1654] [serial = 190] [outer = 0x12d2cdc00] 15:11:50 INFO - PROCESS | 1654 | 1461190310558 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]]]}] 15:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 15:11:50 INFO - PROCESS | 1654 | 1461190310601 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:11:50 INFO - PROCESS | 1654 | 1461190310603 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:11:50 INFO - PROCESS | 1654 | 1461190310607 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:11:50 INFO - PROCESS | 1654 | 1461190310609 Marionette TRACE conn2 <- [1,230,null,{}] 15:11:50 INFO - PROCESS | 1654 | 1461190310613 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}] 15:11:50 INFO - PROCESS | 1654 | 1461190310700 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:11:50 INFO - PROCESS | 1654 | 1461190310767 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b63800 == 42 [pid = 1654] [id = 65] 15:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x119d5f400) [pid = 1654] [serial = 191] [outer = 0x0] 15:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x11a864c00) [pid = 1654] [serial = 192] [outer = 0x119d5f400] 15:11:50 INFO - PROCESS | 1654 | 1461190310802 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x11afe8000) [pid = 1654] [serial = 193] [outer = 0x119d5f400] 15:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x11b981800) [pid = 1654] [serial = 194] [outer = 0x12f40ec00] 15:11:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1261a8000 == 41 [pid = 1654] [id = 53] 15:11:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11b61e800 == 40 [pid = 1654] [id = 52] 15:11:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1160d4800 == 39 [pid = 1654] [id = 51] 15:11:51 INFO - PROCESS | 1654 | 1461190311398 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]]]}] 15:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 822ms 15:11:51 INFO - PROCESS | 1654 | 1461190311439 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 1654 | 1461190311442 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:11:51 INFO - PROCESS | 1654 | 1461190311446 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 1654 | 1461190311448 Marionette TRACE conn2 <- [1,234,null,{}] 15:11:51 INFO - PROCESS | 1654 | 1461190311453 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}] 15:11:51 INFO - PROCESS | 1654 | 1461190311549 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:11:51 INFO - PROCESS | 1654 | 1461190311618 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c822800 == 40 [pid = 1654] [id = 66] 15:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x11a8d4c00) [pid = 1654] [serial = 195] [outer = 0x0] 15:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x11b917800) [pid = 1654] [serial = 196] [outer = 0x11a8d4c00] 15:11:51 INFO - PROCESS | 1654 | 1461190311650 Marionette DEBUG loaded listener.js 15:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x11c1ea800) [pid = 1654] [serial = 197] [outer = 0x11a8d4c00] 15:11:52 INFO - PROCESS | 1654 | 1461190312076 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]]]}] 15:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 675ms 15:11:52 INFO - PROCESS | 1654 | 1461190312123 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 1654 | 1461190312127 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:11:52 INFO - PROCESS | 1654 | 1461190312132 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 1654 | 1461190312133 Marionette TRACE conn2 <- [1,238,null,{}] 15:11:52 INFO - PROCESS | 1654 | 1461190312138 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}] 15:11:52 INFO - PROCESS | 1654 | 1461190312233 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:11:52 INFO - PROCESS | 1654 | 1461190312300 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7d4800 == 41 [pid = 1654] [id = 67] 15:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x1272dbc00) [pid = 1654] [serial = 198] [outer = 0x0] 15:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12918e000) [pid = 1654] [serial = 199] [outer = 0x1272dbc00] 15:11:52 INFO - PROCESS | 1654 | 1461190312331 Marionette DEBUG loaded listener.js 15:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12b2ec800) [pid = 1654] [serial = 200] [outer = 0x1272dbc00] 15:11:52 INFO - PROCESS | 1654 | 1461190312746 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]]]}] 15:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 15:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:11:52 INFO - PROCESS | 1654 | 1461190312802 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 1654 | 1461190312803 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:11:52 INFO - PROCESS | 1654 | 1461190312806 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 1654 | 1461190312808 Marionette TRACE conn2 <- [1,242,null,{}] 15:11:52 INFO - PROCESS | 1654 | 1461190312833 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}] 15:11:52 INFO - PROCESS | 1654 | 1461190312968 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:11:52 INFO - PROCESS | 1654 | 1461190312982 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d299000 == 42 [pid = 1654] [id = 68] 15:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12b90b000) [pid = 1654] [serial = 201] [outer = 0x0] 15:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x12baef000) [pid = 1654] [serial = 202] [outer = 0x12b90b000] 15:11:53 INFO - PROCESS | 1654 | 1461190313014 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x12d0a4000) [pid = 1654] [serial = 203] [outer = 0x12b90b000] 15:11:53 INFO - PROCESS | 1654 | 1461190313472 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]]]}] 15:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 672ms 15:11:53 INFO - PROCESS | 1654 | 1461190313479 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:11:53 INFO - PROCESS | 1654 | 1461190313481 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:11:53 INFO - PROCESS | 1654 | 1461190313483 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:11:53 INFO - PROCESS | 1654 | 1461190313484 Marionette TRACE conn2 <- [1,246,null,{}] 15:11:53 INFO - PROCESS | 1654 | 1461190313487 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}] 15:11:53 INFO - PROCESS | 1654 | 1461190313582 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:11:53 INFO - PROCESS | 1654 | 1461190313633 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e23c000 == 43 [pid = 1654] [id = 69] 15:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x12bab2c00) [pid = 1654] [serial = 204] [outer = 0x0] 15:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x12d99d800) [pid = 1654] [serial = 205] [outer = 0x12bab2c00] 15:11:53 INFO - PROCESS | 1654 | 1461190313676 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x12e191800) [pid = 1654] [serial = 206] [outer = 0x12bab2c00] 15:11:54 INFO - PROCESS | 1654 | 1461190314160 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]]]}] 15:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 720ms 15:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:11:54 INFO - PROCESS | 1654 | 1461190314204 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:11:54 INFO - PROCESS | 1654 | 1461190314206 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:11:54 INFO - PROCESS | 1654 | 1461190314210 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 1654 | 1461190314212 Marionette TRACE conn2 <- [1,250,null,{}] 15:11:54 INFO - PROCESS | 1654 | 1461190314259 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}] 15:11:54 INFO - PROCESS | 1654 | 1461190314352 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:11:54 INFO - PROCESS | 1654 | 1461190314416 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e58e800 == 44 [pid = 1654] [id = 70] 15:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x12d2d2000) [pid = 1654] [serial = 207] [outer = 0x0] 15:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x12e21c400) [pid = 1654] [serial = 208] [outer = 0x12d2d2000] 15:11:54 INFO - PROCESS | 1654 | 1461190314446 Marionette DEBUG loaded listener.js 15:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x12e223000) [pid = 1654] [serial = 209] [outer = 0x12d2d2000] 15:11:54 INFO - PROCESS | 1654 | 1461190314874 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]]]}] 15:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 698ms 15:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:11:54 INFO - PROCESS | 1654 | 1461190314908 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:11:54 INFO - PROCESS | 1654 | 1461190314909 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:11:54 INFO - PROCESS | 1654 | 1461190314911 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 1654 | 1461190314913 Marionette TRACE conn2 <- [1,254,null,{}] 15:11:54 INFO - PROCESS | 1654 | 1461190314915 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}] 15:11:55 INFO - PROCESS | 1654 | 1461190315033 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:11:55 INFO - PROCESS | 1654 | 1461190315091 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ecbc000 == 45 [pid = 1654] [id = 71] 15:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x12e5e4800) [pid = 1654] [serial = 210] [outer = 0x0] 15:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x12e5f0400) [pid = 1654] [serial = 211] [outer = 0x12e5e4800] 15:11:55 INFO - PROCESS | 1654 | 1461190315123 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x12f172400) [pid = 1654] [serial = 212] [outer = 0x12e5e4800] 15:11:55 INFO - PROCESS | 1654 | 1461190315543 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]]]}] 15:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 674ms 15:11:55 INFO - PROCESS | 1654 | 1461190315585 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 1654 | 1461190315587 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:11:55 INFO - PROCESS | 1654 | 1461190315589 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1654 | 1461190315590 Marionette TRACE conn2 <- [1,258,null,{}] 15:11:55 INFO - PROCESS | 1654 | 1461190315593 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}] 15:11:55 INFO - PROCESS | 1654 | 1461190315699 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:11:55 INFO - PROCESS | 1654 | 1461190315753 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1ac800 == 46 [pid = 1654] [id = 72] 15:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x12e5e7c00) [pid = 1654] [serial = 213] [outer = 0x0] 15:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x12f403400) [pid = 1654] [serial = 214] [outer = 0x12e5e7c00] 15:11:55 INFO - PROCESS | 1654 | 1461190315782 Marionette DEBUG loaded listener.js 15:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x12f407c00) [pid = 1654] [serial = 215] [outer = 0x12e5e7c00] 15:11:56 INFO - PROCESS | 1654 | 1461190316204 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]]]}] 15:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 15:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:11:56 INFO - PROCESS | 1654 | 1461190316259 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:11:56 INFO - PROCESS | 1654 | 1461190316261 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:11:56 INFO - PROCESS | 1654 | 1461190316263 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:11:56 INFO - PROCESS | 1654 | 1461190316264 Marionette TRACE conn2 <- [1,262,null,{}] 15:11:56 INFO - PROCESS | 1654 | 1461190316267 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}] 15:11:56 INFO - PROCESS | 1654 | 1461190316399 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:11:56 INFO - PROCESS | 1654 | 1461190316410 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f43e800 == 47 [pid = 1654] [id = 73] 15:11:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x115550c00) [pid = 1654] [serial = 216] [outer = 0x0] 15:11:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x115556400) [pid = 1654] [serial = 217] [outer = 0x115550c00] 15:11:56 INFO - PROCESS | 1654 | 1461190316439 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x11555a000) [pid = 1654] [serial = 218] [outer = 0x115550c00] 15:11:56 INFO - PROCESS | 1654 | 1461190316936 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]]]}] 15:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 725ms 15:11:57 INFO - PROCESS | 1654 | 1461190317001 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1654 | 1461190317003 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:11:57 INFO - PROCESS | 1654 | 1461190317007 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1654 | 1461190317009 Marionette TRACE conn2 <- [1,266,null,{}] 15:11:57 INFO - PROCESS | 1654 | 1461190317013 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}] 15:11:57 INFO - PROCESS | 1654 | 1461190317115 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:11:57 INFO - PROCESS | 1654 | 1461190317213 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x128811000 == 48 [pid = 1654] [id = 74] 15:11:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x11a643400) [pid = 1654] [serial = 219] [outer = 0x0] 15:11:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x11b921800) [pid = 1654] [serial = 220] [outer = 0x11a643400] 15:11:57 INFO - PROCESS | 1654 | 1461190317264 Marionette DEBUG loaded listener.js 15:11:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x11c313800) [pid = 1654] [serial = 221] [outer = 0x11a643400] 15:11:57 INFO - PROCESS | 1654 | --DOCSHELL 0x127698800 == 47 [pid = 1654] [id = 59] 15:11:57 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad3b800 == 46 [pid = 1654] [id = 58] 15:11:57 INFO - PROCESS | 1654 | 1461190317941 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]]]}] 15:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 972ms 15:11:57 INFO - PROCESS | 1654 | 1461190317978 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1654 | 1461190317982 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:11:58 INFO - PROCESS | 1654 | 1461190317993 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:11:58 INFO - PROCESS | 1654 | 1461190317996 Marionette TRACE conn2 <- [1,270,null,{}] 15:11:58 INFO - PROCESS | 1654 | 1461190317999 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}] 15:11:58 INFO - PROCESS | 1654 | 1461190318097 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:11:58 INFO - PROCESS | 1654 | 1461190318168 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a2d000 == 47 [pid = 1654] [id = 75] 15:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x11b98d800) [pid = 1654] [serial = 222] [outer = 0x0] 15:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x11c1e7400) [pid = 1654] [serial = 223] [outer = 0x11b98d800] 15:11:58 INFO - PROCESS | 1654 | 1461190318202 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x11c9ac400) [pid = 1654] [serial = 224] [outer = 0x11b98d800] 15:11:58 INFO - PROCESS | 1654 | 1461190318631 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]]]}] 15:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 678ms 15:11:58 INFO - PROCESS | 1654 | 1461190318702 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:11:58 INFO - PROCESS | 1654 | 1461190318706 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:11:58 INFO - PROCESS | 1654 | 1461190318716 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:11:58 INFO - PROCESS | 1654 | 1461190318718 Marionette TRACE conn2 <- [1,274,null,{}] 15:11:58 INFO - PROCESS | 1654 | 1461190318723 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}] 15:11:58 INFO - PROCESS | 1654 | 1461190318823 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:11:58 INFO - PROCESS | 1654 | 1461190318894 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd13800 == 48 [pid = 1654] [id = 76] 15:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x11c9b3c00) [pid = 1654] [serial = 225] [outer = 0x0] 15:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x127036400) [pid = 1654] [serial = 226] [outer = 0x11c9b3c00] 15:11:58 INFO - PROCESS | 1654 | 1461190318926 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x129558000) [pid = 1654] [serial = 227] [outer = 0x11c9b3c00] 15:11:59 INFO - PROCESS | 1654 | 1461190319320 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]]]}] 15:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 675ms 15:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:11:59 INFO - PROCESS | 1654 | 1461190319390 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1654 | 1461190319391 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:11:59 INFO - PROCESS | 1654 | 1461190319393 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1654 | 1461190319396 Marionette TRACE conn2 <- [1,278,null,{}] 15:11:59 INFO - PROCESS | 1654 | 1461190319404 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}] 15:11:59 INFO - PROCESS | 1654 | 1461190319508 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:11:59 INFO - PROCESS | 1654 | 1461190319581 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e233800 == 49 [pid = 1654] [id = 77] 15:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x129a50800) [pid = 1654] [serial = 228] [outer = 0x0] 15:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12b19d000) [pid = 1654] [serial = 229] [outer = 0x129a50800] 15:11:59 INFO - PROCESS | 1654 | 1461190319617 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12b2e8000) [pid = 1654] [serial = 230] [outer = 0x129a50800] 15:12:00 INFO - PROCESS | 1654 | 1461190320045 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]]]}] 15:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 15:12:00 INFO - PROCESS | 1654 | 1461190320065 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:12:00 INFO - PROCESS | 1654 | 1461190320067 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:12:00 INFO - PROCESS | 1654 | 1461190320069 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 1654 | 1461190320070 Marionette TRACE conn2 <- [1,282,null,{}] 15:12:00 INFO - PROCESS | 1654 | 1461190320073 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}] 15:12:00 INFO - PROCESS | 1654 | 1461190320191 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:12:00 INFO - PROCESS | 1654 | 1461190320260 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e9ae000 == 50 [pid = 1654] [id = 78] 15:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x12ba4b000) [pid = 1654] [serial = 231] [outer = 0x0] 15:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12bab7400) [pid = 1654] [serial = 232] [outer = 0x12ba4b000] 15:12:00 INFO - PROCESS | 1654 | 1461190320290 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x12cba2c00) [pid = 1654] [serial = 233] [outer = 0x12ba4b000] 15:12:00 INFO - PROCESS | 1654 | 1461190320709 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]]]}] 15:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 15:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:12:00 INFO - PROCESS | 1654 | 1461190320739 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:12:00 INFO - PROCESS | 1654 | 1461190320740 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:12:00 INFO - PROCESS | 1654 | 1461190320742 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 1654 | 1461190320743 Marionette TRACE conn2 <- [1,286,null,{}] 15:12:00 INFO - PROCESS | 1654 | 1461190320745 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}] 15:12:00 INFO - PROCESS | 1654 | 1461190320843 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:12:00 INFO - PROCESS | 1654 | 1461190320904 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc02800 == 51 [pid = 1654] [id = 79] 15:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x12baf4800) [pid = 1654] [serial = 234] [outer = 0x0] 15:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x12d09fc00) [pid = 1654] [serial = 235] [outer = 0x12baf4800] 15:12:00 INFO - PROCESS | 1654 | 1461190320946 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12d2d0400) [pid = 1654] [serial = 236] [outer = 0x12baf4800] 15:12:01 INFO - PROCESS | 1654 | 1461190321363 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]]]}] 15:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 15:12:01 INFO - PROCESS | 1654 | 1461190321412 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:12:01 INFO - PROCESS | 1654 | 1461190321413 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:12:01 INFO - PROCESS | 1654 | 1461190321416 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:12:01 INFO - PROCESS | 1654 | 1461190321417 Marionette TRACE conn2 <- [1,290,null,{}] 15:12:01 INFO - PROCESS | 1654 | 1461190321420 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}] 15:12:01 INFO - PROCESS | 1654 | 1461190321545 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:12:01 INFO - PROCESS | 1654 | 1461190321627 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fce8800 == 52 [pid = 1654] [id = 80] 15:12:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x12d9a3c00) [pid = 1654] [serial = 237] [outer = 0x0] 15:12:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x12e5e9400) [pid = 1654] [serial = 238] [outer = 0x12d9a3c00] 15:12:01 INFO - PROCESS | 1654 | 1461190321662 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x12eba0000) [pid = 1654] [serial = 239] [outer = 0x12d9a3c00] 15:12:02 INFO - PROCESS | 1654 | 1461190322085 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]]]}] 15:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 15:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:12:02 INFO - PROCESS | 1654 | 1461190322137 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:12:02 INFO - PROCESS | 1654 | 1461190322139 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:12:02 INFO - PROCESS | 1654 | 1461190322141 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 1654 | 1461190322142 Marionette TRACE conn2 <- [1,294,null,{}] 15:12:02 INFO - PROCESS | 1654 | 1461190322145 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}] 15:12:02 INFO - PROCESS | 1654 | 1461190322236 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:12:02 INFO - PROCESS | 1654 | 1461190322308 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x130720000 == 53 [pid = 1654] [id = 81] 15:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x11bb77800) [pid = 1654] [serial = 240] [outer = 0x0] 15:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x12b14d800) [pid = 1654] [serial = 241] [outer = 0x11bb77800] 15:12:02 INFO - PROCESS | 1654 | 1461190322338 Marionette DEBUG loaded listener.js 15:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 242 (0x12b151800) [pid = 1654] [serial = 242] [outer = 0x11bb77800] 15:12:02 INFO - PROCESS | 1654 | 1461190322751 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]]]}] 15:12:02 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. 15:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 15:12:02 INFO - PROCESS | 1654 | 1461190322760 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:12:02 INFO - PROCESS | 1654 | 1461190322762 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:12:02 INFO - PROCESS | 1654 | 1461190322764 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 1654 | 1461190322765 Marionette TRACE conn2 <- [1,298,null,{}] 15:12:02 INFO - PROCESS | 1654 | 1461190322768 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}] 15:12:02 INFO - PROCESS | 1654 | 1461190322864 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:12:02 INFO - PROCESS | 1654 | 1461190322969 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x13292c000 == 54 [pid = 1654] [id = 82] 15:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 243 (0x12b145c00) [pid = 1654] [serial = 243] [outer = 0x0] 15:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 244 (0x12d0ab800) [pid = 1654] [serial = 244] [outer = 0x12b145c00] 15:12:03 INFO - PROCESS | 1654 | 1461190323014 Marionette DEBUG loaded listener.js 15:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 245 (0x12f171400) [pid = 1654] [serial = 245] [outer = 0x12b145c00] 15:12:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12880e800 == 53 [pid = 1654] [id = 54] 15:12:03 INFO - PROCESS | 1654 | --DOCSHELL 0x114682000 == 52 [pid = 1654] [id = 55] 15:12:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12e23c000 == 51 [pid = 1654] [id = 69] 15:12:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12d299000 == 50 [pid = 1654] [id = 68] 15:12:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7d4800 == 49 [pid = 1654] [id = 67] 15:12:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11c822800 == 48 [pid = 1654] [id = 66] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116019000 == 47 [pid = 1654] [id = 49] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d067800 == 46 [pid = 1654] [id = 8] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d414800 == 45 [pid = 1654] [id = 64] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d294000 == 44 [pid = 1654] [id = 63] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12b26e800 == 43 [pid = 1654] [id = 56] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e235800 == 42 [pid = 1654] [id = 21] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12ecbc000 == 41 [pid = 1654] [id = 71] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x127c7b000 == 40 [pid = 1654] [id = 43] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x118eda000 == 39 [pid = 1654] [id = 44] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2bc000 == 38 [pid = 1654] [id = 10] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1ac800 == 37 [pid = 1654] [id = 72] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e58e800 == 36 [pid = 1654] [id = 70] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1b6800 == 35 [pid = 1654] [id = 15] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e661800 == 34 [pid = 1654] [id = 11] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12f44a800 == 33 [pid = 1654] [id = 16] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e590000 == 32 [pid = 1654] [id = 12] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11c49b000 == 31 [pid = 1654] [id = 48] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12eccc000 == 30 [pid = 1654] [id = 14] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc4000 == 29 [pid = 1654] [id = 61] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x130709800 == 28 [pid = 1654] [id = 22] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x130123000 == 27 [pid = 1654] [id = 20] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d990000 == 26 [pid = 1654] [id = 9] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12b5b2800 == 25 [pid = 1654] [id = 60] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12fcea800 == 24 [pid = 1654] [id = 19] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd14800 == 23 [pid = 1654] [id = 62] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e9a3000 == 22 [pid = 1654] [id = 13] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11a8a3000 == 21 [pid = 1654] [id = 57] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x119b63800 == 20 [pid = 1654] [id = 65] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x130720000 == 19 [pid = 1654] [id = 81] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12fce8800 == 18 [pid = 1654] [id = 80] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc02800 == 17 [pid = 1654] [id = 79] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e9ae000 == 16 [pid = 1654] [id = 78] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12e233800 == 15 [pid = 1654] [id = 77] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12f43e800 == 14 [pid = 1654] [id = 73] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x127693000 == 13 [pid = 1654] [id = 39] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd13800 == 12 [pid = 1654] [id = 76] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x126621800 == 11 [pid = 1654] [id = 50] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x129a2d000 == 10 [pid = 1654] [id = 75] 15:12:06 INFO - PROCESS | 1654 | --DOCSHELL 0x128811000 == 9 [pid = 1654] [id = 74] 15:12:07 INFO - PROCESS | 1654 | 1461190327262 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]]]}] 15:12:07 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. 15:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4534ms 15:12:07 INFO - PROCESS | 1654 | 1461190327299 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1654 | 1461190327301 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:12:07 INFO - PROCESS | 1654 | 1461190327304 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1654 | 1461190327307 Marionette TRACE conn2 <- [1,302,null,{}] 15:12:07 INFO - PROCESS | 1654 | 1461190327310 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}] 15:12:07 INFO - PROCESS | 1654 | 1461190327393 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:12:07 INFO - PROCESS | 1654 | 1461190327399 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11891b000 == 10 [pid = 1654] [id = 83] 15:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 246 (0x11897e000) [pid = 1654] [serial = 246] [outer = 0x0] 15:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 247 (0x11912a400) [pid = 1654] [serial = 247] [outer = 0x11897e000] 15:12:07 INFO - PROCESS | 1654 | 1461190327431 Marionette DEBUG loaded listener.js 15:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 248 (0x119ba2000) [pid = 1654] [serial = 248] [outer = 0x11897e000] 15:12:07 INFO - PROCESS | 1654 | 1461190327778 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]]]}] 15:12:07 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. 15:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 522ms 15:12:07 INFO - PROCESS | 1654 | 1461190327827 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1654 | 1461190327831 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:12:07 INFO - PROCESS | 1654 | 1461190327836 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1654 | 1461190327837 Marionette TRACE conn2 <- [1,306,null,{}] 15:12:07 INFO - PROCESS | 1654 | 1461190327840 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}] 15:12:07 INFO - PROCESS | 1654 | 1461190327924 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:12:07 INFO - PROCESS | 1654 | 1461190327929 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb38800 == 11 [pid = 1654] [id = 84] 15:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 249 (0x119d66400) [pid = 1654] [serial = 249] [outer = 0x0] 15:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 250 (0x11a8eb000) [pid = 1654] [serial = 250] [outer = 0x119d66400] 15:12:07 INFO - PROCESS | 1654 | 1461190327958 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 251 (0x11b6d9000) [pid = 1654] [serial = 251] [outer = 0x119d66400] 15:12:08 INFO - PROCESS | 1654 | 1461190328329 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]]]}] 15:12:08 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. 15:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 15:12:08 INFO - PROCESS | 1654 | 1461190328356 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1654 | 1461190328358 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:12:08 INFO - PROCESS | 1654 | 1461190328361 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1654 | 1461190328363 Marionette TRACE conn2 <- [1,310,null,{}] 15:12:08 INFO - PROCESS | 1654 | 1461190328384 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}] 15:12:08 INFO - PROCESS | 1654 | 1461190328469 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:12:08 INFO - PROCESS | 1654 | 1461190328477 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x127816000 == 12 [pid = 1654] [id = 85] 15:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 252 (0x11c418000) [pid = 1654] [serial = 252] [outer = 0x0] 15:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 253 (0x11c9ae800) [pid = 1654] [serial = 253] [outer = 0x11c418000] 15:12:08 INFO - PROCESS | 1654 | 1461190328506 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 254 (0x126352c00) [pid = 1654] [serial = 254] [outer = 0x11c418000] 15:12:08 INFO - PROCESS | 1654 | 1461190328874 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]]]}] 15:12:08 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. 15:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 532ms 15:12:08 INFO - PROCESS | 1654 | 1461190328894 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 1654 | 1461190328896 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:12:08 INFO - PROCESS | 1654 | 1461190328898 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 1654 | 1461190328899 Marionette TRACE conn2 <- [1,314,null,{}] 15:12:08 INFO - PROCESS | 1654 | 1461190328902 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}] 15:12:08 INFO - PROCESS | 1654 | 1461190328985 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:12:09 INFO - PROCESS | 1654 | 1461190329082 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12950c000 == 13 [pid = 1654] [id = 86] 15:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 255 (0x11c9ab000) [pid = 1654] [serial = 255] [outer = 0x0] 15:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 256 (0x127034c00) [pid = 1654] [serial = 256] [outer = 0x11c9ab000] 15:12:09 INFO - PROCESS | 1654 | 1461190329108 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 257 (0x1288eb400) [pid = 1654] [serial = 257] [outer = 0x11c9ab000] 15:12:09 INFO - PROCESS | 1654 | 1461190329444 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]]]}] 15:12:09 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. 15:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 568ms 15:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:12:09 INFO - PROCESS | 1654 | 1461190329466 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1654 | 1461190329468 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:12:09 INFO - PROCESS | 1654 | 1461190329470 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1654 | 1461190329471 Marionette TRACE conn2 <- [1,318,null,{}] 15:12:09 INFO - PROCESS | 1654 | 1461190329473 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}] 15:12:09 INFO - PROCESS | 1654 | 1461190329570 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:12:09 INFO - PROCESS | 1654 | 1461190329574 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9c4000 == 14 [pid = 1654] [id = 87] 15:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 258 (0x12918b800) [pid = 1654] [serial = 258] [outer = 0x0] 15:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 259 (0x129a21000) [pid = 1654] [serial = 259] [outer = 0x12918b800] 15:12:09 INFO - PROCESS | 1654 | 1461190329606 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 260 (0x129a4e400) [pid = 1654] [serial = 260] [outer = 0x12918b800] 15:12:10 INFO - PROCESS | 1654 | 1461190330046 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]]]}] 15:12:10 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. 15:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 619ms 15:12:10 INFO - PROCESS | 1654 | 1461190330089 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 1654 | 1461190330091 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:12:10 INFO - PROCESS | 1654 | 1461190330093 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:12:10 INFO - PROCESS | 1654 | 1461190330094 Marionette TRACE conn2 <- [1,322,null,{}] 15:12:10 INFO - PROCESS | 1654 | 1461190330097 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}] 15:12:10 INFO - PROCESS | 1654 | 1461190330209 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:12:10 INFO - PROCESS | 1654 | 1461190330252 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d291000 == 15 [pid = 1654] [id = 88] 15:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 261 (0x129a52000) [pid = 1654] [serial = 261] [outer = 0x0] 15:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 262 (0x12b1a7800) [pid = 1654] [serial = 262] [outer = 0x129a52000] 15:12:10 INFO - PROCESS | 1654 | 1461190330279 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 263 (0x12b908000) [pid = 1654] [serial = 263] [outer = 0x129a52000] 15:12:10 INFO - PROCESS | 1654 | 1461190330642 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]]]}] 15:12:10 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. 15:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 569ms 15:12:10 INFO - PROCESS | 1654 | 1461190330663 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 1654 | 1461190330664 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:12:10 INFO - PROCESS | 1654 | 1461190330666 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:12:10 INFO - PROCESS | 1654 | 1461190330667 Marionette TRACE conn2 <- [1,326,null,{}] 15:12:10 INFO - PROCESS | 1654 | 1461190330670 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}] 15:12:10 INFO - PROCESS | 1654 | 1461190330768 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:12:10 INFO - PROCESS | 1654 | 1461190330772 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e227800 == 16 [pid = 1654] [id = 89] 15:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 264 (0x12ad34400) [pid = 1654] [serial = 264] [outer = 0x0] 15:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 265 (0x12b911400) [pid = 1654] [serial = 265] [outer = 0x12ad34400] 15:12:10 INFO - PROCESS | 1654 | 1461190330798 Marionette DEBUG loaded listener.js 15:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 266 (0x12baae800) [pid = 1654] [serial = 266] [outer = 0x12ad34400] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 265 (0x118983000) [pid = 1654] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 264 (0x115310c00) [pid = 1654] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 263 (0x1191a9400) [pid = 1654] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 262 (0x11addf400) [pid = 1654] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 261 (0x11bb6f400) [pid = 1654] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 260 (0x11bbf5400) [pid = 1654] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 259 (0x11465b000) [pid = 1654] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 258 (0x11c40b400) [pid = 1654] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 257 (0x11c542400) [pid = 1654] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 256 (0x11a8d5000) [pid = 1654] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 255 (0x1288e4c00) [pid = 1654] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 254 (0x118983c00) [pid = 1654] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 253 (0x1165eac00) [pid = 1654] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 252 (0x119247800) [pid = 1654] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 251 (0x11655b800) [pid = 1654] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 250 (0x114e59400) [pid = 1654] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 249 (0x115385000) [pid = 1654] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 248 (0x11a8d8800) [pid = 1654] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 247 (0x127006c00) [pid = 1654] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 246 (0x119d5f400) [pid = 1654] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 245 (0x12d2d2000) [pid = 1654] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 244 (0x118637400) [pid = 1654] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 243 (0x11a643400) [pid = 1654] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 242 (0x11c179400) [pid = 1654] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 241 (0x11be47000) [pid = 1654] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x11517b800) [pid = 1654] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x11add9c00) [pid = 1654] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x11c178800) [pid = 1654] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x119b9e000) [pid = 1654] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x118e1e800) [pid = 1654] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x12d0a1800) [pid = 1654] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x115550c00) [pid = 1654] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x127465c00) [pid = 1654] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12d032000) [pid = 1654] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x11b98d800) [pid = 1654] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x11a8d5400) [pid = 1654] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x12e5e7c00) [pid = 1654] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x12b90e400) [pid = 1654] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x11c9b3c00) [pid = 1654] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x12b90dc00) [pid = 1654] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x12e5e4800) [pid = 1654] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x12b910c00) [pid = 1654] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x12702bc00) [pid = 1654] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x127f43400) [pid = 1654] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x12f16e800) [pid = 1654] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x12e18c800) [pid = 1654] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x11a8d4c00) [pid = 1654] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x11bb77800) [pid = 1654] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x12d0a2800) [pid = 1654] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x119b9d000) [pid = 1654] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x119ba1c00) [pid = 1654] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12d9a3c00) [pid = 1654] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x12e5e5c00) [pid = 1654] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x1158c1c00) [pid = 1654] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12e218c00) [pid = 1654] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x12baf4800) [pid = 1654] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12dfb3000) [pid = 1654] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x12baef800) [pid = 1654] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x129a50800) [pid = 1654] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x12f77f800) [pid = 1654] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x11b6d9800) [pid = 1654] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x12b90b000) [pid = 1654] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x11a8e5800) [pid = 1654] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x12bab2c00) [pid = 1654] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x11a85d800) [pid = 1654] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x12ba4b000) [pid = 1654] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12f77c400) [pid = 1654] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12d2cdc00) [pid = 1654] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x129a18c00) [pid = 1654] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x118e25800) [pid = 1654] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x11b6d8800) [pid = 1654] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x1272dbc00) [pid = 1654] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:12:12 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12f407000) [pid = 1654] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:12:12 INFO - PROCESS | 1654 | 1461190332301 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]]]}] 15:12:12 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. 15:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1673ms 15:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:12:12 INFO - PROCESS | 1654 | 1461190332339 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1654 | 1461190332341 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:12:12 INFO - PROCESS | 1654 | 1461190332343 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1654 | 1461190332344 Marionette TRACE conn2 <- [1,330,null,{}] 15:12:12 INFO - PROCESS | 1654 | 1461190332346 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}] 15:12:12 INFO - PROCESS | 1654 | 1461190332447 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:12:12 INFO - PROCESS | 1654 | 1461190332482 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1154c6800 == 17 [pid = 1654] [id = 90] 15:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x1146bb800) [pid = 1654] [serial = 267] [outer = 0x0] 15:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x115474400) [pid = 1654] [serial = 268] [outer = 0x1146bb800] 15:12:12 INFO - PROCESS | 1654 | 1461190332507 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x1188d4400) [pid = 1654] [serial = 269] [outer = 0x1146bb800] 15:12:12 INFO - PROCESS | 1654 | 1461190332889 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]]]}] 15:12:12 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. 15:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 15:12:12 INFO - PROCESS | 1654 | 1461190332913 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:12:12 INFO - PROCESS | 1654 | 1461190332914 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:12:12 INFO - PROCESS | 1654 | 1461190332917 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1654 | 1461190332918 Marionette TRACE conn2 <- [1,334,null,{}] 15:12:12 INFO - PROCESS | 1654 | 1461190332926 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}] 15:12:13 INFO - PROCESS | 1654 | 1461190333034 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:12:13 INFO - PROCESS | 1654 | 1461190333042 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x127818000 == 18 [pid = 1654] [id = 91] 15:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x1146bc800) [pid = 1654] [serial = 270] [outer = 0x0] 15:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x11a8d2c00) [pid = 1654] [serial = 271] [outer = 0x1146bc800] 15:12:13 INFO - PROCESS | 1654 | 1461190333067 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x11aa14800) [pid = 1654] [serial = 272] [outer = 0x1146bc800] 15:12:13 INFO - PROCESS | 1654 | 1461190333530 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]]]}] 15:12:13 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. 15:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 624ms 15:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:12:13 INFO - PROCESS | 1654 | 1461190333541 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:12:13 INFO - PROCESS | 1654 | 1461190333542 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:12:13 INFO - PROCESS | 1654 | 1461190333544 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:12:13 INFO - PROCESS | 1654 | 1461190333545 Marionette TRACE conn2 <- [1,338,null,{}] 15:12:13 INFO - PROCESS | 1654 | 1461190333548 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}] 15:12:13 INFO - PROCESS | 1654 | 1461190333634 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:12:13 INFO - PROCESS | 1654 | 1461190333710 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a3a000 == 19 [pid = 1654] [id = 92] 15:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x119b9d000) [pid = 1654] [serial = 273] [outer = 0x0] 15:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x11be48000) [pid = 1654] [serial = 274] [outer = 0x119b9d000] 15:12:13 INFO - PROCESS | 1654 | 1461190333736 Marionette DEBUG loaded listener.js 15:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x11c9b5c00) [pid = 1654] [serial = 275] [outer = 0x119b9d000] 15:12:14 INFO - PROCESS | 1654 | 1461190334053 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]]]}] 15:12:14 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. 15:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 568ms 15:12:14 INFO - PROCESS | 1654 | 1461190334114 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:12:14 INFO - PROCESS | 1654 | 1461190334115 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:12:14 INFO - PROCESS | 1654 | 1461190334118 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 1654 | 1461190334119 Marionette TRACE conn2 <- [1,342,null,{}] 15:12:14 INFO - PROCESS | 1654 | 1461190334122 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}] 15:12:14 INFO - PROCESS | 1654 | 1461190334274 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:12:14 INFO - PROCESS | 1654 | 1461190334329 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x114ed8000 == 20 [pid = 1654] [id = 93] 15:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x11517a400) [pid = 1654] [serial = 276] [outer = 0x0] 15:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x11546d400) [pid = 1654] [serial = 277] [outer = 0x11517a400] 15:12:14 INFO - PROCESS | 1654 | 1461190334367 Marionette DEBUG loaded listener.js 15:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x1163f0400) [pid = 1654] [serial = 278] [outer = 0x11517a400] 15:12:15 INFO - PROCESS | 1654 | 1461190335081 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]]]}] 15:12:15 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. 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 972ms 15:12:15 INFO - PROCESS | 1654 | 1461190335093 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:12:15 INFO - PROCESS | 1654 | 1461190335098 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:12:15 INFO - PROCESS | 1654 | 1461190335103 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1654 | 1461190335108 Marionette TRACE conn2 <- [1,346,null,{}] 15:12:15 INFO - PROCESS | 1654 | 1461190335113 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}] 15:12:15 INFO - PROCESS | 1654 | 1461190335223 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:12:15 INFO - PROCESS | 1654 | 1461190335302 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x127808000 == 21 [pid = 1654] [id = 94] 15:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x11a8d6800) [pid = 1654] [serial = 279] [outer = 0x0] 15:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x11aa1c800) [pid = 1654] [serial = 280] [outer = 0x11a8d6800] 15:12:15 INFO - PROCESS | 1654 | 1461190335334 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x11b6d5800) [pid = 1654] [serial = 281] [outer = 0x11a8d6800] 15:12:15 INFO - PROCESS | 1654 | 1461190335528 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:12:15 INFO - PROCESS | 1654 | 1461190335892 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]]]}] 15:12:15 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. 15:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 827ms 15:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:12:15 INFO - PROCESS | 1654 | 1461190335946 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 1654 | 1461190335948 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:12:15 INFO - PROCESS | 1654 | 1461190335952 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 1654 | 1461190335956 Marionette TRACE conn2 <- [1,350,null,{}] 15:12:15 INFO - PROCESS | 1654 | 1461190335959 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}] 15:12:16 INFO - PROCESS | 1654 | 1461190336067 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:12:16 INFO - PROCESS | 1654 | 1461190336126 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11522f000 == 22 [pid = 1654] [id = 95] 15:12:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x11555bc00) [pid = 1654] [serial = 282] [outer = 0x0] 15:12:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x11911dc00) [pid = 1654] [serial = 283] [outer = 0x11555bc00] 15:12:16 INFO - PROCESS | 1654 | 1461190336157 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x11a63f400) [pid = 1654] [serial = 284] [outer = 0x11555bc00] 15:12:16 INFO - PROCESS | 1654 | 1461190336853 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]]]}] 15:12:16 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. 15:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 923ms 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x127007000) [pid = 1654] [serial = 11] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x1271d1400) [pid = 1654] [serial = 8] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x12d0ab800) [pid = 1654] [serial = 244] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | 1461190336912 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:12:16 INFO - PROCESS | 1654 | 1461190336914 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x11a864c00) [pid = 1654] [serial = 192] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x11c315c00) [pid = 1654] [serial = 124] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x11911e800) [pid = 1654] [serial = 132] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x11924c800) [pid = 1654] [serial = 130] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x1189e1c00) [pid = 1654] [serial = 129] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x1165e7400) [pid = 1654] [serial = 75] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x119253800) [pid = 1654] [serial = 168] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x11a8f0400) [pid = 1654] [serial = 87] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x11add8c00) [pid = 1654] [serial = 88] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x11b675c00) [pid = 1654] [serial = 90] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x11b98f400) [pid = 1654] [serial = 91] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x11bbe7800) [pid = 1654] [serial = 93] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x11bbf2000) [pid = 1654] [serial = 94] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x11c16f000) [pid = 1654] [serial = 96] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x11c4c2c00) [pid = 1654] [serial = 100] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x126149800) [pid = 1654] [serial = 103] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x11c548c00) [pid = 1654] [serial = 102] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12702c000) [pid = 1654] [serial = 105] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x127c51c00) [pid = 1654] [serial = 108] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x1276cc000) [pid = 1654] [serial = 106] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x118638400) [pid = 1654] [serial = 76] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x128744800) [pid = 1654] [serial = 109] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x129108800) [pid = 1654] [serial = 111] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x119248c00) [pid = 1654] [serial = 69] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x119120c00) [pid = 1654] [serial = 79] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x119b5dc00) [pid = 1654] [serial = 81] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x129197c00) [pid = 1654] [serial = 112] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x119d5ec00) [pid = 1654] [serial = 82] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x1188d0c00) [pid = 1654] [serial = 78] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x119d6dc00) [pid = 1654] [serial = 84] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x1158b6800) [pid = 1654] [serial = 150] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x11c17ac00) [pid = 1654] [serial = 97] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x11c1e3400) [pid = 1654] [serial = 99] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x115332800) [pid = 1654] [serial = 66] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x129a21400) [pid = 1654] [serial = 114] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x11b984400) [pid = 1654] [serial = 73] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x13010dc00) [pid = 1654] [serial = 64] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x1158fcc00) [pid = 1654] [serial = 67] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x119ba4400) [pid = 1654] [serial = 70] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11aa21400) [pid = 1654] [serial = 72] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11a8d6400) [pid = 1654] [serial = 85] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x129a4a000) [pid = 1654] [serial = 115] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12614a800) [pid = 1654] [serial = 144] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x11b6db400) [pid = 1654] [serial = 138] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12613d800) [pid = 1654] [serial = 142] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11c40e400) [pid = 1654] [serial = 174] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11a8f0c00) [pid = 1654] [serial = 136] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11b921800) [pid = 1654] [serial = 220] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11c4c2800) [pid = 1654] [serial = 141] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11a8eb400) [pid = 1654] [serial = 153] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12e191800) [pid = 1654] [serial = 206] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11a8e9000) [pid = 1654] [serial = 171] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x1272db800) [pid = 1654] [serial = 126] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11bbe9000) [pid = 1654] [serial = 139] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11a63d000) [pid = 1654] [serial = 169] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x11a8db800) [pid = 1654] [serial = 135] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12ad37800) [pid = 1654] [serial = 148] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x129a16800) [pid = 1654] [serial = 177] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12e5f0400) [pid = 1654] [serial = 211] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12f778800) [pid = 1654] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1288e7000) [pid = 1654] [serial = 127] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11afe8000) [pid = 1654] [serial = 193] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12e223000) [pid = 1654] [serial = 209] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x119b98800) [pid = 1654] [serial = 133] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c1e7400) [pid = 1654] [serial = 223] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11c313800) [pid = 1654] [serial = 221] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x127003800) [pid = 1654] [serial = 145] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12e21c400) [pid = 1654] [serial = 208] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1288e7800) [pid = 1654] [serial = 147] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x126144000) [pid = 1654] [serial = 175] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11912ac00) [pid = 1654] [serial = 151] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x128739800) [pid = 1654] [serial = 159] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x129558000) [pid = 1654] [serial = 227] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12b90f800) [pid = 1654] [serial = 15] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12ba45400) [pid = 1654] [serial = 16] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ba4dc00) [pid = 1654] [serial = 180] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12b19d000) [pid = 1654] [serial = 229] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12f403400) [pid = 1654] [serial = 214] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12f172400) [pid = 1654] [serial = 212] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x127036400) [pid = 1654] [serial = 226] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12bab1000) [pid = 1654] [serial = 166] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12b913400) [pid = 1654] [serial = 165] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11b917800) [pid = 1654] [serial = 196] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119ba6000) [pid = 1654] [serial = 120] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12bab7400) [pid = 1654] [serial = 232] [outer = 0x0] [url = about:blank] 15:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12e18f800) [pid = 1654] [serial = 27] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12baf2400) [pid = 1654] [serial = 183] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12d2d3000) [pid = 1654] [serial = 24] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11555a000) [pid = 1654] [serial = 218] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12dfab000) [pid = 1654] [serial = 25] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x129192c00) [pid = 1654] [serial = 160] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12d09d000) [pid = 1654] [serial = 21] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c9ac400) [pid = 1654] [serial = 224] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x115556400) [pid = 1654] [serial = 217] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11863e400) [pid = 1654] [serial = 117] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12d0a1400) [pid = 1654] [serial = 22] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11bbe9400) [pid = 1654] [serial = 156] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11add7800) [pid = 1654] [serial = 154] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12f407c00) [pid = 1654] [serial = 215] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12bab4c00) [pid = 1654] [serial = 181] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12ba4c800) [pid = 1654] [serial = 18] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12e188c00) [pid = 1654] [serial = 189] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12e5ec800) [pid = 1654] [serial = 36] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12eb95000) [pid = 1654] [serial = 37] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12eba0000) [pid = 1654] [serial = 239] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b14d800) [pid = 1654] [serial = 241] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12e5ed000) [pid = 1654] [serial = 33] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119b9c800) [pid = 1654] [serial = 34] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118982c00) [pid = 1654] [serial = 118] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12e5c8c00) [pid = 1654] [serial = 30] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12918e000) [pid = 1654] [serial = 199] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12e5e3000) [pid = 1654] [serial = 31] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12ad30000) [pid = 1654] [serial = 162] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12d2d0400) [pid = 1654] [serial = 236] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12e215000) [pid = 1654] [serial = 28] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12e5e9400) [pid = 1654] [serial = 238] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12d023c00) [pid = 1654] [serial = 184] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b2e8000) [pid = 1654] [serial = 230] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12d2cfc00) [pid = 1654] [serial = 186] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12d09fc00) [pid = 1654] [serial = 235] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12fb17c00) [pid = 1654] [serial = 51] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11a8d5800) [pid = 1654] [serial = 121] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11b91dc00) [pid = 1654] [serial = 123] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b2ec800) [pid = 1654] [serial = 200] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12f40f000) [pid = 1654] [serial = 45] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b2f6400) [pid = 1654] [serial = 178] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12f778000) [pid = 1654] [serial = 46] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12fa62800) [pid = 1654] [serial = 48] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12f177000) [pid = 1654] [serial = 42] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12f404c00) [pid = 1654] [serial = 43] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12f16c400) [pid = 1654] [serial = 40] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11c1ea800) [pid = 1654] [serial = 197] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12b151800) [pid = 1654] [serial = 242] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12dfa9800) [pid = 1654] [serial = 187] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11b6d6800) [pid = 1654] [serial = 172] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12eb9e400) [pid = 1654] [serial = 39] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x130107400) [pid = 1654] [serial = 63] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x11c173000) [pid = 1654] [serial = 157] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12d0a4000) [pid = 1654] [serial = 203] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x11aa16000) [pid = 1654] [serial = 61] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12d99d800) [pid = 1654] [serial = 205] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x11a8e1800) [pid = 1654] [serial = 58] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12baef000) [pid = 1654] [serial = 202] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x11a8ec000) [pid = 1654] [serial = 60] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12cba2c00) [pid = 1654] [serial = 233] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x11a8d8400) [pid = 1654] [serial = 57] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x12fb12c00) [pid = 1654] [serial = 54] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x130102800) [pid = 1654] [serial = 55] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x12e18e000) [pid = 1654] [serial = 190] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x12b2f4800) [pid = 1654] [serial = 163] [outer = 0x0] [url = about:blank] 15:12:16 INFO - PROCESS | 1654 | 1461190336941 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:12:16 INFO - PROCESS | 1654 | 1461190336943 Marionette TRACE conn2 <- [1,354,null,{}] 15:12:16 INFO - PROCESS | 1654 | 1461190336948 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}] 15:12:17 INFO - PROCESS | 1654 | 1461190337016 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:12:17 INFO - PROCESS | 1654 | 1461190337022 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x114ed7000 == 23 [pid = 1654] [id = 96] 15:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x11555b000) [pid = 1654] [serial = 285] [outer = 0x0] 15:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x115853800) [pid = 1654] [serial = 286] [outer = 0x11555b000] 15:12:17 INFO - PROCESS | 1654 | 1461190337053 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x116555c00) [pid = 1654] [serial = 287] [outer = 0x11555b000] 15:12:17 INFO - PROCESS | 1654 | 1461190337459 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]]]}] 15:12:17 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. 15:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 571ms 15:12:17 INFO - PROCESS | 1654 | 1461190337513 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:12:17 INFO - PROCESS | 1654 | 1461190337517 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:12:17 INFO - PROCESS | 1654 | 1461190337522 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 1654 | 1461190337524 Marionette TRACE conn2 <- [1,358,null,{}] 15:12:17 INFO - PROCESS | 1654 | 1461190337526 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}] 15:12:17 INFO - PROCESS | 1654 | 1461190337598 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:12:17 INFO - PROCESS | 1654 | 1461190337606 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x116320800 == 24 [pid = 1654] [id = 97] 15:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x118878400) [pid = 1654] [serial = 288] [outer = 0x0] 15:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11897f400) [pid = 1654] [serial = 289] [outer = 0x118878400] 15:12:17 INFO - PROCESS | 1654 | 1461190337632 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x118e1f000) [pid = 1654] [serial = 290] [outer = 0x118878400] 15:12:17 INFO - PROCESS | 1654 | 1461190337992 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]]]}] 15:12:18 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. 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 15:12:18 INFO - PROCESS | 1654 | 1461190338041 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1654 | 1461190338043 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:12:18 INFO - PROCESS | 1654 | 1461190338045 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1654 | 1461190338047 Marionette TRACE conn2 <- [1,362,null,{}] 15:12:18 INFO - PROCESS | 1654 | 1461190338055 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}] 15:12:18 INFO - PROCESS | 1654 | 1461190338130 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:12:18 INFO - PROCESS | 1654 | 1461190338139 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x118eeb000 == 25 [pid = 1654] [id = 98] 15:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x115311400) [pid = 1654] [serial = 291] [outer = 0x0] 15:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x119b9a000) [pid = 1654] [serial = 292] [outer = 0x115311400] 15:12:18 INFO - PROCESS | 1654 | 1461190338168 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x119ba6c00) [pid = 1654] [serial = 293] [outer = 0x115311400] 15:12:18 INFO - PROCESS | 1654 | 1461190338494 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]]]}] 15:12:18 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. 15:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 475ms 15:12:18 INFO - PROCESS | 1654 | 1461190338523 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1654 | 1461190338524 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:12:18 INFO - PROCESS | 1654 | 1461190338526 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1654 | 1461190338528 Marionette TRACE conn2 <- [1,366,null,{}] 15:12:18 INFO - PROCESS | 1654 | 1461190338530 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}] 15:12:18 INFO - PROCESS | 1654 | 1461190338626 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:12:18 INFO - PROCESS | 1654 | 1461190338639 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x119262800 == 26 [pid = 1654] [id = 99] 15:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119d6d800) [pid = 1654] [serial = 294] [outer = 0x0] 15:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11a867400) [pid = 1654] [serial = 295] [outer = 0x119d6d800] 15:12:18 INFO - PROCESS | 1654 | 1461190338665 Marionette DEBUG loaded listener.js 15:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11a8dac00) [pid = 1654] [serial = 296] [outer = 0x119d6d800] 15:12:19 INFO - PROCESS | 1654 | 1461190339007 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]]]}] 15:12:19 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. 15:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 15:12:19 INFO - PROCESS | 1654 | 1461190339046 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 1654 | 1461190339047 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:12:19 INFO - PROCESS | 1654 | 1461190339050 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1654 | 1461190339051 Marionette TRACE conn2 <- [1,370,null,{}] 15:12:19 INFO - PROCESS | 1654 | 1461190339054 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}] 15:12:19 INFO - PROCESS | 1654 | 1461190339135 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:12:19 INFO - PROCESS | 1654 | 1461190339142 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11985b800 == 27 [pid = 1654] [id = 100] 15:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11517c000) [pid = 1654] [serial = 297] [outer = 0x0] 15:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11a8e3800) [pid = 1654] [serial = 298] [outer = 0x11517c000] 15:12:19 INFO - PROCESS | 1654 | 1461190339168 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11a8ee000) [pid = 1654] [serial = 299] [outer = 0x11517c000] 15:12:19 INFO - PROCESS | 1654 | 1461190339514 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]]]}] 15:12:19 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. 15:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 15:12:19 INFO - PROCESS | 1654 | 1461190339518 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 1654 | 1461190339519 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:12:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:12:19 INFO - PROCESS | 1654 | 1461190339522 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 1654 | 1461190339523 Marionette TRACE conn2 <- [1,374,null,{}] 15:12:19 INFO - PROCESS | 1654 | 1461190339525 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}] 15:12:19 INFO - PROCESS | 1654 | 1461190339627 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:12:19 INFO - PROCESS | 1654 | 1461190339659 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ddd000 == 28 [pid = 1654] [id = 101] 15:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11aa17400) [pid = 1654] [serial = 300] [outer = 0x0] 15:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11afe3800) [pid = 1654] [serial = 301] [outer = 0x11aa17400] 15:12:19 INFO - PROCESS | 1654 | 1461190339688 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11b91e400) [pid = 1654] [serial = 302] [outer = 0x11aa17400] 15:12:20 INFO - PROCESS | 1654 | 1461190340131 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:12:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:12:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 620ms 15:12:20 INFO - PROCESS | 1654 | 1461190340149 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1654 | 1461190340151 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:12:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:12:20 INFO - PROCESS | 1654 | 1461190340164 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1654 | 1461190340166 Marionette TRACE conn2 <- [1,378,null,{}] 15:12:20 INFO - PROCESS | 1654 | 1461190340172 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}] 15:12:20 INFO - PROCESS | 1654 | 1461190340313 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:12:20 INFO - PROCESS | 1654 | 1461190340361 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6f7000 == 29 [pid = 1654] [id = 102] 15:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11b91e800) [pid = 1654] [serial = 303] [outer = 0x0] 15:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11b98f400) [pid = 1654] [serial = 304] [outer = 0x11b91e800] 15:12:20 INFO - PROCESS | 1654 | 1461190340388 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11bbe8800) [pid = 1654] [serial = 305] [outer = 0x11b91e800] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12918b800) [pid = 1654] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x119d66400) [pid = 1654] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11c418000) [pid = 1654] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12b145c00) [pid = 1654] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11897e000) [pid = 1654] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x129a52000) [pid = 1654] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1146bb800) [pid = 1654] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12ad34400) [pid = 1654] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x11c9ab000) [pid = 1654] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:12:20 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1146bc800) [pid = 1654] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:12:20 INFO - PROCESS | 1654 | 1461190340712 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:12:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:12:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 584ms 15:12:20 INFO - PROCESS | 1654 | 1461190340740 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1654 | 1461190340741 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:12:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:12:20 INFO - PROCESS | 1654 | 1461190340744 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1654 | 1461190340745 Marionette TRACE conn2 <- [1,382,null,{}] 15:12:20 INFO - PROCESS | 1654 | 1461190340747 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}] 15:12:20 INFO - PROCESS | 1654 | 1461190340816 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:12:20 INFO - PROCESS | 1654 | 1461190340822 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb54800 == 30 [pid = 1654] [id = 103] 15:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1188d0000) [pid = 1654] [serial = 306] [outer = 0x0] 15:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11bbf1c00) [pid = 1654] [serial = 307] [outer = 0x1188d0000] 15:12:20 INFO - PROCESS | 1654 | 1461190340849 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11c16f400) [pid = 1654] [serial = 308] [outer = 0x1188d0000] 15:12:21 INFO - PROCESS | 1654 | 1461190341168 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:12:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:12:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 467ms 15:12:21 INFO - PROCESS | 1654 | 1461190341212 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:12:21 INFO - PROCESS | 1654 | 1461190341213 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:12:21 INFO - PROCESS | 1654 | 1461190341216 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 1654 | 1461190341217 Marionette TRACE conn2 <- [1,386,null,{}] 15:12:21 INFO - PROCESS | 1654 | 1461190341227 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}] 15:12:21 INFO - PROCESS | 1654 | 1461190341315 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:12:21 INFO - PROCESS | 1654 | 1461190341321 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x118ee8800 == 31 [pid = 1654] [id = 104] 15:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11c16fc00) [pid = 1654] [serial = 309] [outer = 0x0] 15:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11c1e6400) [pid = 1654] [serial = 310] [outer = 0x11c16fc00] 15:12:21 INFO - PROCESS | 1654 | 1461190341362 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11c312400) [pid = 1654] [serial = 311] [outer = 0x11c16fc00] 15:12:21 INFO - PROCESS | 1654 | 1461190341817 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]]]}] 15:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 625ms 15:12:21 INFO - PROCESS | 1654 | 1461190341842 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:12:21 INFO - PROCESS | 1654 | 1461190341843 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:12:21 INFO - PROCESS | 1654 | 1461190341846 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 1654 | 1461190341847 Marionette TRACE conn2 <- [1,390,null,{}] 15:12:21 INFO - PROCESS | 1654 | 1461190341849 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}] 15:12:21 INFO - PROCESS | 1654 | 1461190341940 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:12:21 INFO - PROCESS | 1654 | 1461190341947 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c49c800 == 32 [pid = 1654] [id = 105] 15:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11b6d7000) [pid = 1654] [serial = 312] [outer = 0x0] 15:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11c4c2400) [pid = 1654] [serial = 313] [outer = 0x11b6d7000] 15:12:21 INFO - PROCESS | 1654 | 1461190341975 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11c787c00) [pid = 1654] [serial = 314] [outer = 0x11b6d7000] 15:12:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:12:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 15:12:22 INFO - PROCESS | 1654 | 1461190342308 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]]]}] 15:12:22 INFO - PROCESS | 1654 | 1461190342315 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:12:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:12:22 INFO - PROCESS | 1654 | 1461190342317 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:12:22 INFO - PROCESS | 1654 | 1461190342321 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 1654 | 1461190342323 Marionette TRACE conn2 <- [1,394,null,{}] 15:12:22 INFO - PROCESS | 1654 | 1461190342326 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}] 15:12:22 INFO - PROCESS | 1654 | 1461190342433 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:12:22 INFO - PROCESS | 1654 | 1461190342439 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12619c800 == 33 [pid = 1654] [id = 106] 15:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11c78a800) [pid = 1654] [serial = 315] [outer = 0x0] 15:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x126148c00) [pid = 1654] [serial = 316] [outer = 0x11c78a800] 15:12:22 INFO - PROCESS | 1654 | 1461190342486 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12745e400) [pid = 1654] [serial = 317] [outer = 0x11c78a800] 15:12:23 INFO - PROCESS | 1654 | 1461190343125 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]]]}] 15:12:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:12:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 873ms 15:12:23 INFO - PROCESS | 1654 | 1461190343192 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 1654 | 1461190343195 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:12:23 INFO - PROCESS | 1654 | 1461190343200 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1654 | 1461190343201 Marionette TRACE conn2 <- [1,398,null,{}] 15:12:23 INFO - PROCESS | 1654 | 1461190343205 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}] 15:12:23 INFO - PROCESS | 1654 | 1461190343298 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:12:23 INFO - PROCESS | 1654 | 1461190343356 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x116527000 == 34 [pid = 1654] [id = 107] 15:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1158fcc00) [pid = 1654] [serial = 318] [outer = 0x0] 15:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11795c400) [pid = 1654] [serial = 319] [outer = 0x1158fcc00] 15:12:23 INFO - PROCESS | 1654 | 1461190343388 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118981c00) [pid = 1654] [serial = 320] [outer = 0x1158fcc00] 15:12:23 INFO - PROCESS | 1654 | 1461190343823 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]]]}] 15:12:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:12:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 15:12:23 INFO - PROCESS | 1654 | 1461190343887 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 1654 | 1461190343891 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:12:23 INFO - PROCESS | 1654 | 1461190343897 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1654 | 1461190343899 Marionette TRACE conn2 <- [1,402,null,{}] 15:12:23 INFO - PROCESS | 1654 | 1461190343901 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}] 15:12:24 INFO - PROCESS | 1654 | 1461190343997 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:12:24 INFO - PROCESS | 1654 | 1461190344075 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x119de0800 == 35 [pid = 1654] [id = 108] 15:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119b5dc00) [pid = 1654] [serial = 321] [outer = 0x0] 15:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119ba5c00) [pid = 1654] [serial = 322] [outer = 0x119b5dc00] 15:12:24 INFO - PROCESS | 1654 | 1461190344105 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11a8d9000) [pid = 1654] [serial = 323] [outer = 0x119b5dc00] 15:12:24 INFO - PROCESS | 1654 | 1461190344543 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]]]}] 15:12:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:12:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 673ms 15:12:24 INFO - PROCESS | 1654 | 1461190344571 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:12:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:12:24 INFO - PROCESS | 1654 | 1461190344574 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:12:24 INFO - PROCESS | 1654 | 1461190344576 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1654 | 1461190344579 Marionette TRACE conn2 <- [1,406,null,{}] 15:12:24 INFO - PROCESS | 1654 | 1461190344587 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}] 15:12:24 INFO - PROCESS | 1654 | 1461190344682 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:12:24 INFO - PROCESS | 1654 | 1461190344742 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1264cd000 == 36 [pid = 1654] [id = 109] 15:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a8ee400) [pid = 1654] [serial = 324] [outer = 0x0] 15:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11b674c00) [pid = 1654] [serial = 325] [outer = 0x11a8ee400] 15:12:24 INFO - PROCESS | 1654 | 1461190344775 Marionette DEBUG loaded listener.js 15:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11be4d000) [pid = 1654] [serial = 326] [outer = 0x11a8ee400] 15:12:25 INFO - PROCESS | 1654 | 1461190345330 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]]]}] 15:12:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:12:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 821ms 15:12:25 INFO - PROCESS | 1654 | 1461190345398 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:12:25 INFO - PROCESS | 1654 | 1461190345400 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:12:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:12:25 INFO - PROCESS | 1654 | 1461190345405 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:12:25 INFO - PROCESS | 1654 | 1461190345408 Marionette TRACE conn2 <- [1,410,null,{}] 15:12:25 INFO - PROCESS | 1654 | 1461190345417 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}] 15:12:25 INFO - PROCESS | 1654 | 1461190345499 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:12:25 INFO - PROCESS | 1654 | 1461190345559 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119264800 == 37 [pid = 1654] [id = 110] 15:12:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x115303c00) [pid = 1654] [serial = 327] [outer = 0x0] 15:12:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11585c800) [pid = 1654] [serial = 328] [outer = 0x115303c00] 15:12:25 INFO - PROCESS | 1654 | 1461190345587 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1186be400) [pid = 1654] [serial = 329] [outer = 0x115303c00] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11be48000) [pid = 1654] [serial = 274] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | 1461190346074 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]]]}] 15:12:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:12:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 725ms 15:12:26 INFO - PROCESS | 1654 | 1461190346130 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1654 | 1461190346136 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:12:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:12:26 INFO - PROCESS | 1654 | 1461190346142 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1654 | 1461190346144 Marionette TRACE conn2 <- [1,414,null,{}] 15:12:26 INFO - PROCESS | 1654 | 1461190346148 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}] 15:12:26 INFO - PROCESS | 1654 | 1461190346278 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x129a21000) [pid = 1654] [serial = 259] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11a8eb000) [pid = 1654] [serial = 250] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11c9ae800) [pid = 1654] [serial = 253] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x126352c00) [pid = 1654] [serial = 254] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12f171400) [pid = 1654] [serial = 245] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11912a400) [pid = 1654] [serial = 247] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x119ba2000) [pid = 1654] [serial = 248] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b1a7800) [pid = 1654] [serial = 262] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x129a4e400) [pid = 1654] [serial = 260] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x115474400) [pid = 1654] [serial = 268] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b911400) [pid = 1654] [serial = 265] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b908000) [pid = 1654] [serial = 263] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11b6d9000) [pid = 1654] [serial = 251] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12baae800) [pid = 1654] [serial = 266] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x127034c00) [pid = 1654] [serial = 256] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11a8d2c00) [pid = 1654] [serial = 271] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11aa14800) [pid = 1654] [serial = 272] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1188d4400) [pid = 1654] [serial = 269] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1288eb400) [pid = 1654] [serial = 257] [outer = 0x0] [url = about:blank] 15:12:26 INFO - PROCESS | 1654 | 1461190346356 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x114a70800 == 38 [pid = 1654] [id = 111] 15:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1146b7800) [pid = 1654] [serial = 330] [outer = 0x0] 15:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x115330800) [pid = 1654] [serial = 331] [outer = 0x1146b7800] 15:12:26 INFO - PROCESS | 1654 | 1461190346467 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11555cc00) [pid = 1654] [serial = 332] [outer = 0x1146b7800] 15:12:27 INFO - PROCESS | 1654 | 1461190347060 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]]]}] 15:12:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 973ms 15:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:12:27 INFO - PROCESS | 1654 | 1461190347116 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1654 | 1461190347119 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:12:27 INFO - PROCESS | 1654 | 1461190347125 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1654 | 1461190347127 Marionette TRACE conn2 <- [1,418,null,{}] 15:12:27 INFO - PROCESS | 1654 | 1461190347131 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}] 15:12:27 INFO - PROCESS | 1654 | 1461190347234 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:12:27 INFO - PROCESS | 1654 | 1461190347296 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11925b800 == 39 [pid = 1654] [id = 112] 15:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118e22c00) [pid = 1654] [serial = 333] [outer = 0x0] 15:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119b9b400) [pid = 1654] [serial = 334] [outer = 0x118e22c00] 15:12:27 INFO - PROCESS | 1654 | 1461190347348 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119d66400) [pid = 1654] [serial = 335] [outer = 0x118e22c00] 15:12:28 INFO - PROCESS | 1654 | 1461190348326 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]]]}] 15:12:28 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 15:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1225ms 15:12:28 INFO - PROCESS | 1654 | 1461190348348 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:12:28 INFO - PROCESS | 1654 | 1461190348351 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:12:28 INFO - PROCESS | 1654 | 1461190348356 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:12:28 INFO - PROCESS | 1654 | 1461190348357 Marionette TRACE conn2 <- [1,422,null,{}] 15:12:28 INFO - PROCESS | 1654 | 1461190348360 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}] 15:12:28 INFO - PROCESS | 1654 | 1461190348448 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:12:28 INFO - PROCESS | 1654 | 1461190348489 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ddf000 == 40 [pid = 1654] [id = 113] 15:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1191ab400) [pid = 1654] [serial = 336] [outer = 0x0] 15:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11a8e9400) [pid = 1654] [serial = 337] [outer = 0x1191ab400] 15:12:28 INFO - PROCESS | 1654 | 1461190348520 Marionette DEBUG loaded listener.js 15:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11aa21400) [pid = 1654] [serial = 338] [outer = 0x1191ab400] 15:12:29 INFO - PROCESS | 1654 | 1461190349443 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]]]}] 15:12:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 15:12:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:12:29 INFO - PROCESS | 1654 | 1461190349476 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 1654 | 1461190349477 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:12:29 INFO - PROCESS | 1654 | 1461190349480 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1654 | 1461190349482 Marionette TRACE conn2 <- [1,426,null,{}] 15:12:29 INFO - PROCESS | 1654 | 1461190349490 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}] 15:12:29 INFO - PROCESS | 1654 | 1461190349580 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:12:29 INFO - PROCESS | 1654 | 1461190349622 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bee5000 == 41 [pid = 1654] [id = 114] 15:12:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11a8ed000) [pid = 1654] [serial = 339] [outer = 0x0] 15:12:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11b988000) [pid = 1654] [serial = 340] [outer = 0x11a8ed000] 15:12:29 INFO - PROCESS | 1654 | 1461190349653 Marionette DEBUG loaded listener.js 15:12:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11bbf2000) [pid = 1654] [serial = 341] [outer = 0x11a8ed000] 15:12:30 INFO - PROCESS | 1654 | 1461190350186 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] 15:12:30 INFO - PROCESS | 1654 | 1461190350256 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:12:30 INFO - PROCESS | 1654 | 1461190350260 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 1654 | 1461190350262 Marionette TRACE conn2 <- [1,430,null,{}] 15:12:30 INFO - PROCESS | 1654 | 1461190350266 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}] 15:12:30 INFO - PROCESS | 1654 | 1461190350348 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:12:30 INFO - PROCESS | 1654 | 1461190350397 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x119150000 == 39 [pid = 1654] [id = 115] 15:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118984000) [pid = 1654] [serial = 342] [outer = 0x0] 15:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11924c800) [pid = 1654] [serial = 343] [outer = 0x118984000] 15:12:30 INFO - PROCESS | 1654 | 1461190350422 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a63a400) [pid = 1654] [serial = 344] [outer = 0x118984000] 15:12:30 INFO - PROCESS | 1654 | 1461190350720 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]]]}] 15:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 15:12:30 INFO - PROCESS | 1654 | 1461190350780 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:12:30 INFO - PROCESS | 1654 | 1461190350783 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:12:30 INFO - PROCESS | 1654 | 1461190350788 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 1654 | 1461190350790 Marionette TRACE conn2 <- [1,434,null,{}] 15:12:30 INFO - PROCESS | 1654 | 1461190350792 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}] 15:12:30 INFO - PROCESS | 1654 | 1461190350886 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:12:30 INFO - PROCESS | 1654 | 1461190350932 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x119de3000 == 40 [pid = 1654] [id = 116] 15:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1191ab800) [pid = 1654] [serial = 345] [outer = 0x0] 15:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11add8c00) [pid = 1654] [serial = 346] [outer = 0x1191ab800] 15:12:30 INFO - PROCESS | 1654 | 1461190350958 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11bb72c00) [pid = 1654] [serial = 347] [outer = 0x1191ab800] 15:12:31 INFO - PROCESS | 1654 | 1461190351258 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]]]}] 15:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 15:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:12:31 INFO - PROCESS | 1654 | 1461190351310 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1654 | 1461190351311 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:12:31 INFO - PROCESS | 1654 | 1461190351313 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1654 | 1461190351316 Marionette TRACE conn2 <- [1,438,null,{}] 15:12:31 INFO - PROCESS | 1654 | 1461190351323 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}] 15:12:31 INFO - PROCESS | 1654 | 1461190351398 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:12:31 INFO - PROCESS | 1654 | 1461190351405 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263bb800 == 41 [pid = 1654] [id = 117] 15:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bbf5400) [pid = 1654] [serial = 348] [outer = 0x0] 15:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c4c7000) [pid = 1654] [serial = 349] [outer = 0x11bbf5400] 15:12:31 INFO - PROCESS | 1654 | 1461190351433 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12614cc00) [pid = 1654] [serial = 350] [outer = 0x11bbf5400] 15:12:31 INFO - PROCESS | 1654 | 1461190351785 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]]]}] 15:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 525ms 15:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:12:31 INFO - PROCESS | 1654 | 1461190351839 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1654 | 1461190351841 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:12:31 INFO - PROCESS | 1654 | 1461190351843 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1654 | 1461190351844 Marionette TRACE conn2 <- [1,442,null,{}] 15:12:31 INFO - PROCESS | 1654 | 1461190351846 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}] 15:12:31 INFO - PROCESS | 1654 | 1461190351919 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:12:31 INFO - PROCESS | 1654 | 1461190351925 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x116305000 == 42 [pid = 1654] [id = 118] 15:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1265ba800) [pid = 1654] [serial = 351] [outer = 0x0] 15:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x127036400) [pid = 1654] [serial = 352] [outer = 0x1265ba800] 15:12:31 INFO - PROCESS | 1654 | 1461190351951 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1276c4000) [pid = 1654] [serial = 353] [outer = 0x1265ba800] 15:12:32 INFO - PROCESS | 1654 | 1461190352312 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]]]}] 15:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 15:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:12:32 INFO - PROCESS | 1654 | 1461190352361 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:12:32 INFO - PROCESS | 1654 | 1461190352362 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:12:32 INFO - PROCESS | 1654 | 1461190352365 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1654 | 1461190352366 Marionette TRACE conn2 <- [1,446,null,{}] 15:12:32 INFO - PROCESS | 1654 | 1461190352368 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}] 15:12:32 INFO - PROCESS | 1654 | 1461190352468 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:12:32 INFO - PROCESS | 1654 | 1461190352474 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11536c800 == 43 [pid = 1654] [id = 119] 15:12:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x127004400) [pid = 1654] [serial = 354] [outer = 0x0] 15:12:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x127cd4800) [pid = 1654] [serial = 355] [outer = 0x127004400] 15:12:32 INFO - PROCESS | 1654 | 1461190352500 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128741800) [pid = 1654] [serial = 356] [outer = 0x127004400] 15:12:32 INFO - PROCESS | 1654 | 1461190352911 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]]]}] 15:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 572ms 15:12:32 INFO - PROCESS | 1654 | 1461190352942 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:12:32 INFO - PROCESS | 1654 | 1461190352944 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:12:32 INFO - PROCESS | 1654 | 1461190352948 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 1654 | 1461190352950 Marionette TRACE conn2 <- [1,450,null,{}] 15:12:32 INFO - PROCESS | 1654 | 1461190352954 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}] 15:12:33 INFO - PROCESS | 1654 | 1461190353125 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:12:33 INFO - PROCESS | 1654 | 1461190353150 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12799c800 == 44 [pid = 1654] [id = 120] 15:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1288e2800) [pid = 1654] [serial = 357] [outer = 0x0] 15:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x129190000) [pid = 1654] [serial = 358] [outer = 0x1288e2800] 15:12:33 INFO - PROCESS | 1654 | 1461190353197 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x129a48c00) [pid = 1654] [serial = 359] [outer = 0x1288e2800] 15:12:33 INFO - PROCESS | 1654 | 1461190353624 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] 15:12:33 INFO - PROCESS | 1654 | 1461190353674 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:12:33 INFO - PROCESS | 1654 | 1461190353678 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1654 | 1461190353680 Marionette TRACE conn2 <- [1,454,null,{}] 15:12:33 INFO - PROCESS | 1654 | 1461190353684 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}] 15:12:33 INFO - PROCESS | 1654 | 1461190353826 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:12:33 INFO - PROCESS | 1654 | 1461190353851 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x128842000 == 45 [pid = 1654] [id = 121] 15:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x129a46c00) [pid = 1654] [serial = 360] [outer = 0x0] 15:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ad2f400) [pid = 1654] [serial = 361] [outer = 0x129a46c00] 15:12:33 INFO - PROCESS | 1654 | 1461190353894 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b144c00) [pid = 1654] [serial = 362] [outer = 0x129a46c00] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11517c000) [pid = 1654] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11aa17400) [pid = 1654] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11555b000) [pid = 1654] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115311400) [pid = 1654] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118878400) [pid = 1654] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119b9d000) [pid = 1654] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11b91e800) [pid = 1654] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1188d0000) [pid = 1654] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11b6d7000) [pid = 1654] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c16fc00) [pid = 1654] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:12:34 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119d6d800) [pid = 1654] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:12:34 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:34 INFO - PROCESS | 1654 | 1461190354265 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]]]}] 15:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 622ms 15:12:34 INFO - PROCESS | 1654 | 1461190354299 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:12:34 INFO - PROCESS | 1654 | 1461190354301 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:12:34 INFO - PROCESS | 1654 | 1461190354303 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 1654 | 1461190354304 Marionette TRACE conn2 <- [1,458,null,{}] 15:12:34 INFO - PROCESS | 1654 | 1461190354307 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}] 15:12:34 INFO - PROCESS | 1654 | 1461190354379 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:12:34 INFO - PROCESS | 1654 | 1461190354453 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12888d000 == 46 [pid = 1654] [id = 122] 15:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11b6d7000) [pid = 1654] [serial = 363] [outer = 0x0] 15:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11be43000) [pid = 1654] [serial = 364] [outer = 0x11b6d7000] 15:12:34 INFO - PROCESS | 1654 | 1461190354478 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12ad39c00) [pid = 1654] [serial = 365] [outer = 0x11b6d7000] 15:12:34 INFO - PROCESS | 1654 | 1461190354746 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] 15:12:34 INFO - PROCESS | 1654 | 1461190354783 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:12:34 INFO - PROCESS | 1654 | 1461190354793 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 1654 | 1461190354794 Marionette TRACE conn2 <- [1,462,null,{}] 15:12:34 INFO - PROCESS | 1654 | 1461190354797 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}] 15:12:34 INFO - PROCESS | 1654 | 1461190354876 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:12:34 INFO - PROCESS | 1654 | 1461190354880 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1ba800 == 47 [pid = 1654] [id = 123] 15:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11b983000) [pid = 1654] [serial = 366] [outer = 0x0] 15:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b14f000) [pid = 1654] [serial = 367] [outer = 0x11b983000] 15:12:34 INFO - PROCESS | 1654 | 1461190354909 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b19d000) [pid = 1654] [serial = 368] [outer = 0x11b983000] 15:12:35 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:35 INFO - PROCESS | 1654 | 1461190355233 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] 15:12:35 INFO - PROCESS | 1654 | 1461190355265 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:12:35 INFO - PROCESS | 1654 | 1461190355268 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1654 | 1461190355269 Marionette TRACE conn2 <- [1,466,null,{}] 15:12:35 INFO - PROCESS | 1654 | 1461190355271 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}] 15:12:35 INFO - PROCESS | 1654 | 1461190355366 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:12:35 INFO - PROCESS | 1654 | 1461190355375 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5a9000 == 48 [pid = 1654] [id = 124] 15:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b151c00) [pid = 1654] [serial = 369] [outer = 0x0] 15:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b1a3800) [pid = 1654] [serial = 370] [outer = 0x12b151c00] 15:12:35 INFO - PROCESS | 1654 | 1461190355400 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b2e9000) [pid = 1654] [serial = 371] [outer = 0x12b151c00] 15:12:35 INFO - PROCESS | 1654 | 1461190355725 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] 15:12:35 INFO - PROCESS | 1654 | 1461190355743 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:12:35 INFO - PROCESS | 1654 | 1461190355745 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1654 | 1461190355747 Marionette TRACE conn2 <- [1,470,null,{}] 15:12:35 INFO - PROCESS | 1654 | 1461190355749 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}] 15:12:35 INFO - PROCESS | 1654 | 1461190355842 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:12:35 INFO - PROCESS | 1654 | 1461190355846 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdcb000 == 49 [pid = 1654] [id = 125] 15:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b2e9c00) [pid = 1654] [serial = 372] [outer = 0x0] 15:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b908400) [pid = 1654] [serial = 373] [outer = 0x12b2e9c00] 15:12:35 INFO - PROCESS | 1654 | 1461190355875 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12ba50400) [pid = 1654] [serial = 374] [outer = 0x12b2e9c00] 15:12:36 INFO - PROCESS | 1654 | 1461190356357 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]]]}] 15:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 621ms 15:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:12:36 INFO - PROCESS | 1654 | 1461190356366 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 1654 | 1461190356369 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:12:36 INFO - PROCESS | 1654 | 1461190356375 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 1654 | 1461190356377 Marionette TRACE conn2 <- [1,474,null,{}] 15:12:36 INFO - PROCESS | 1654 | 1461190356381 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}] 15:12:36 INFO - PROCESS | 1654 | 1461190356479 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:12:36 INFO - PROCESS | 1654 | 1461190356540 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b6f000 == 50 [pid = 1654] [id = 126] 15:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x116555800) [pid = 1654] [serial = 375] [outer = 0x0] 15:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11924c400) [pid = 1654] [serial = 376] [outer = 0x116555800] 15:12:36 INFO - PROCESS | 1654 | 1461190356572 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11a8d7000) [pid = 1654] [serial = 377] [outer = 0x116555800] 15:12:37 INFO - PROCESS | 1654 | 1461190357025 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]]]}] 15:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 672ms 15:12:37 INFO - PROCESS | 1654 | 1461190357075 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1654 | 1461190357079 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:12:37 INFO - PROCESS | 1654 | 1461190357104 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1654 | 1461190357106 Marionette TRACE conn2 <- [1,478,null,{}] 15:12:37 INFO - PROCESS | 1654 | 1461190357109 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}] 15:12:37 INFO - PROCESS | 1654 | 1461190357205 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:12:37 INFO - PROCESS | 1654 | 1461190357282 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276a6000 == 51 [pid = 1654] [id = 127] 15:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c1ea800) [pid = 1654] [serial = 378] [outer = 0x0] 15:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c313800) [pid = 1654] [serial = 379] [outer = 0x11c1ea800] 15:12:37 INFO - PROCESS | 1654 | 1461190357312 Marionette DEBUG loaded listener.js 15:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x126142400) [pid = 1654] [serial = 380] [outer = 0x11c1ea800] 15:12:37 INFO - PROCESS | 1654 | 1461190357744 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]]]}] 15:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 675ms 15:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:12:37 INFO - PROCESS | 1654 | 1461190357776 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1654 | 1461190357778 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:12:37 INFO - PROCESS | 1654 | 1461190357780 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1654 | 1461190357783 Marionette TRACE conn2 <- [1,482,null,{}] 15:12:37 INFO - PROCESS | 1654 | 1461190357791 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}] 15:12:37 INFO - PROCESS | 1654 | 1461190357888 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:12:37 INFO - PROCESS | 1654 | 1461190357951 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd8000 == 52 [pid = 1654] [id = 128] 15:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x127c4f800) [pid = 1654] [serial = 381] [outer = 0x0] 15:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12918e000) [pid = 1654] [serial = 382] [outer = 0x127c4f800] 15:12:37 INFO - PROCESS | 1654 | 1461190357984 Marionette DEBUG loaded listener.js 15:12:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x129a21000) [pid = 1654] [serial = 383] [outer = 0x127c4f800] 15:12:38 INFO - PROCESS | 1654 | 1461190358434 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]]]}] 15:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 724ms 15:12:38 INFO - PROCESS | 1654 | 1461190358516 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:12:38 INFO - PROCESS | 1654 | 1461190358519 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:12:38 INFO - PROCESS | 1654 | 1461190358523 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:12:38 INFO - PROCESS | 1654 | 1461190358524 Marionette TRACE conn2 <- [1,486,null,{}] 15:12:38 INFO - PROCESS | 1654 | 1461190358526 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}] 15:12:38 INFO - PROCESS | 1654 | 1461190358626 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:12:38 INFO - PROCESS | 1654 | 1461190358674 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11606d000 == 53 [pid = 1654] [id = 129] 15:12:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c178800) [pid = 1654] [serial = 384] [outer = 0x0] 15:12:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x127c51c00) [pid = 1654] [serial = 385] [outer = 0x11c178800] 15:12:38 INFO - PROCESS | 1654 | 1461190358704 Marionette DEBUG loaded listener.js 15:12:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12ad34800) [pid = 1654] [serial = 386] [outer = 0x11c178800] 15:12:39 INFO - PROCESS | 1654 | 1461190359291 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]]]}] 15:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 819ms 15:12:39 INFO - PROCESS | 1654 | 1461190359343 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 1654 | 1461190359346 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:12:39 INFO - PROCESS | 1654 | 1461190359351 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:12:39 INFO - PROCESS | 1654 | 1461190359353 Marionette TRACE conn2 <- [1,490,null,{}] 15:12:39 INFO - PROCESS | 1654 | 1461190359358 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}] 15:12:39 INFO - PROCESS | 1654 | 1461190359476 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:12:39 INFO - PROCESS | 1654 | 1461190359601 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189a3000 == 54 [pid = 1654] [id = 130] 15:12:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119248400) [pid = 1654] [serial = 387] [outer = 0x0] 15:12:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x119b5d800) [pid = 1654] [serial = 388] [outer = 0x119248400] 15:12:39 INFO - PROCESS | 1654 | 1461190359653 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11a85f800) [pid = 1654] [serial = 389] [outer = 0x119248400] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1264cd000 == 53 [pid = 1654] [id = 109] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x13292c000 == 52 [pid = 1654] [id = 82] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b5a9000 == 51 [pid = 1654] [id = 124] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1ba800 == 50 [pid = 1654] [id = 123] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12888d000 == 49 [pid = 1654] [id = 122] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x128842000 == 48 [pid = 1654] [id = 121] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12799c800 == 47 [pid = 1654] [id = 120] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11536c800 == 46 [pid = 1654] [id = 119] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11795c400) [pid = 1654] [serial = 319] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119ba5c00) [pid = 1654] [serial = 322] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11b674c00) [pid = 1654] [serial = 325] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11585c800) [pid = 1654] [serial = 328] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x126148c00) [pid = 1654] [serial = 316] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11aa1c800) [pid = 1654] [serial = 280] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11911dc00) [pid = 1654] [serial = 283] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11546d400) [pid = 1654] [serial = 277] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x116305000 == 45 [pid = 1654] [id = 118] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1263bb800 == 44 [pid = 1654] [id = 117] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119de3000 == 43 [pid = 1654] [id = 116] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119150000 == 42 [pid = 1654] [id = 115] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11bee5000 == 41 [pid = 1654] [id = 114] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119ddf000 == 40 [pid = 1654] [id = 113] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12619c800 == 39 [pid = 1654] [id = 106] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11925b800 == 38 [pid = 1654] [id = 112] 15:12:39 INFO - PROCESS | 1654 | --DOCSHELL 0x114a70800 == 37 [pid = 1654] [id = 111] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c9b5c00) [pid = 1654] [serial = 275] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11b98f400) [pid = 1654] [serial = 304] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11b91e400) [pid = 1654] [serial = 302] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11c16f400) [pid = 1654] [serial = 308] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11bbf1c00) [pid = 1654] [serial = 307] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c4c2400) [pid = 1654] [serial = 313] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11bbe8800) [pid = 1654] [serial = 305] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c1e6400) [pid = 1654] [serial = 310] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11a867400) [pid = 1654] [serial = 295] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11a8dac00) [pid = 1654] [serial = 296] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c787c00) [pid = 1654] [serial = 314] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11a8ee000) [pid = 1654] [serial = 299] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c312400) [pid = 1654] [serial = 311] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11a8e3800) [pid = 1654] [serial = 298] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11afe3800) [pid = 1654] [serial = 301] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x115853800) [pid = 1654] [serial = 286] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116555c00) [pid = 1654] [serial = 287] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119b9a000) [pid = 1654] [serial = 292] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119ba6c00) [pid = 1654] [serial = 293] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11897f400) [pid = 1654] [serial = 289] [outer = 0x0] [url = about:blank] 15:12:39 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118e1f000) [pid = 1654] [serial = 290] [outer = 0x0] [url = about:blank] 15:12:40 INFO - PROCESS | 1654 | 1461190360105 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]]]}] 15:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 774ms 15:12:40 INFO - PROCESS | 1654 | 1461190360128 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 1654 | 1461190360132 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:12:40 INFO - PROCESS | 1654 | 1461190360138 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1654 | 1461190360140 Marionette TRACE conn2 <- [1,494,null,{}] 15:12:40 INFO - PROCESS | 1654 | 1461190360142 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}] 15:12:40 INFO - PROCESS | 1654 | 1461190360218 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:12:40 INFO - PROCESS | 1654 | 1461190360224 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f25000 == 38 [pid = 1654] [id = 131] 15:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119ba5c00) [pid = 1654] [serial = 390] [outer = 0x0] 15:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11aa1c400) [pid = 1654] [serial = 391] [outer = 0x119ba5c00] 15:12:40 INFO - PROCESS | 1654 | 1461190360251 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11afe3800) [pid = 1654] [serial = 392] [outer = 0x119ba5c00] 15:12:40 INFO - PROCESS | 1654 | 1461190360594 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]]]}] 15:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 523ms 15:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:12:40 INFO - PROCESS | 1654 | 1461190360659 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 1654 | 1461190360661 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:12:40 INFO - PROCESS | 1654 | 1461190360663 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1654 | 1461190360665 Marionette TRACE conn2 <- [1,498,null,{}] 15:12:40 INFO - PROCESS | 1654 | 1461190360673 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}] 15:12:40 INFO - PROCESS | 1654 | 1461190360751 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:12:40 INFO - PROCESS | 1654 | 1461190360760 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb3c800 == 39 [pid = 1654] [id = 132] 15:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11b6d9400) [pid = 1654] [serial = 393] [outer = 0x0] 15:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c172400) [pid = 1654] [serial = 394] [outer = 0x11b6d9400] 15:12:40 INFO - PROCESS | 1654 | 1461190360788 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c9ad000) [pid = 1654] [serial = 395] [outer = 0x11b6d9400] 15:12:41 INFO - PROCESS | 1654 | 1461190361127 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]]]}] 15:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 476ms 15:12:41 INFO - PROCESS | 1654 | 1461190361142 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1654 | 1461190361143 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:12:41 INFO - PROCESS | 1654 | 1461190361146 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1654 | 1461190361147 Marionette TRACE conn2 <- [1,502,null,{}] 15:12:41 INFO - PROCESS | 1654 | 1461190361149 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}] 15:12:41 INFO - PROCESS | 1654 | 1461190361231 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:12:41 INFO - PROCESS | 1654 | 1461190361277 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c344000 == 40 [pid = 1654] [id = 133] 15:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c787c00) [pid = 1654] [serial = 396] [outer = 0x0] 15:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1266f6000) [pid = 1654] [serial = 397] [outer = 0x11c787c00] 15:12:41 INFO - PROCESS | 1654 | 1461190361303 Marionette DEBUG loaded listener.js 15:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1276cbc00) [pid = 1654] [serial = 398] [outer = 0x11c787c00] 15:12:41 INFO - PROCESS | 1654 | 1461190361607 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]]]}] 15:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 15:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:12:41 INFO - PROCESS | 1654 | 1461190361665 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1654 | 1461190361666 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:12:41 INFO - PROCESS | 1654 | 1461190361668 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1654 | 1461190361669 Marionette TRACE conn2 <- [1,506,null,{}] 15:12:41 INFO - PROCESS | 1654 | 1461190361672 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}] 15:12:41 INFO - PROCESS | 1654 | 1461190361746 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:12:41 INFO - PROCESS | 1654 | 1461190361797 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x126199000 == 41 [pid = 1654] [id = 134] 15:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c9ad400) [pid = 1654] [serial = 399] [outer = 0x0] 15:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x127f43400) [pid = 1654] [serial = 400] [outer = 0x11c9ad400] 15:12:41 INFO - PROCESS | 1654 | 1461190361823 Marionette DEBUG loaded listener.js 15:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x129a16800) [pid = 1654] [serial = 401] [outer = 0x11c9ad400] 15:12:42 INFO - PROCESS | 1654 | 1461190362159 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]]]}] 15:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 15:12:42 INFO - PROCESS | 1654 | 1461190362193 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 1654 | 1461190362195 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:12:42 INFO - PROCESS | 1654 | 1461190362197 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1654 | 1461190362198 Marionette TRACE conn2 <- [1,510,null,{}] 15:12:42 INFO - PROCESS | 1654 | 1461190362200 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}] 15:12:42 INFO - PROCESS | 1654 | 1461190362313 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:12:42 INFO - PROCESS | 1654 | 1461190362318 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x127143800 == 42 [pid = 1654] [id = 135] 15:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12614a800) [pid = 1654] [serial = 402] [outer = 0x0] 15:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x129a4c400) [pid = 1654] [serial = 403] [outer = 0x12614a800] 15:12:42 INFO - PROCESS | 1654 | 1461190362347 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b2eb000) [pid = 1654] [serial = 404] [outer = 0x12614a800] 15:12:42 INFO - PROCESS | 1654 | 1461190362723 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]]]}] 15:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 572ms 15:12:42 INFO - PROCESS | 1654 | 1461190362770 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 1654 | 1461190362771 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:12:42 INFO - PROCESS | 1654 | 1461190362774 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1654 | 1461190362775 Marionette TRACE conn2 <- [1,514,null,{}] 15:12:42 INFO - PROCESS | 1654 | 1461190362777 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}] 15:12:42 INFO - PROCESS | 1654 | 1461190362867 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:12:42 INFO - PROCESS | 1654 | 1461190362876 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x115290800 == 43 [pid = 1654] [id = 136] 15:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b146800) [pid = 1654] [serial = 405] [outer = 0x0] 15:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b90b000) [pid = 1654] [serial = 406] [outer = 0x12b146800] 15:12:42 INFO - PROCESS | 1654 | 1461190362902 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12ba49000) [pid = 1654] [serial = 407] [outer = 0x12b146800] 15:12:43 INFO - PROCESS | 1654 | 1461190363216 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]]]}] 15:12:43 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 15:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 15:12:43 INFO - PROCESS | 1654 | 1461190363243 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 1654 | 1461190363244 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:12:43 INFO - PROCESS | 1654 | 1461190363247 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 1654 | 1461190363248 Marionette TRACE conn2 <- [1,518,null,{}] 15:12:43 INFO - PROCESS | 1654 | 1461190363258 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}] 15:12:43 INFO - PROCESS | 1654 | 1461190363350 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:12:43 INFO - PROCESS | 1654 | 1461190363355 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a2e800 == 44 [pid = 1654] [id = 137] 15:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12ba49c00) [pid = 1654] [serial = 408] [outer = 0x0] 15:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12ba54800) [pid = 1654] [serial = 409] [outer = 0x12ba49c00] 15:12:43 INFO - PROCESS | 1654 | 1461190363380 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12bab3400) [pid = 1654] [serial = 410] [outer = 0x12ba49c00] 15:12:43 INFO - PROCESS | 1654 | 1461190363729 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]]]}] 15:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 526ms 15:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:12:43 INFO - PROCESS | 1654 | 1461190363774 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 1654 | 1461190363776 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:12:43 INFO - PROCESS | 1654 | 1461190363778 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 1654 | 1461190363779 Marionette TRACE conn2 <- [1,522,null,{}] 15:12:43 INFO - PROCESS | 1654 | 1461190363781 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}] 15:12:43 INFO - PROCESS | 1654 | 1461190363875 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:12:43 INFO - PROCESS | 1654 | 1461190363888 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7d5800 == 45 [pid = 1654] [id = 138] 15:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12bab3800) [pid = 1654] [serial = 411] [outer = 0x0] 15:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12baf2400) [pid = 1654] [serial = 412] [outer = 0x12bab3800] 15:12:43 INFO - PROCESS | 1654 | 1461190363913 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12d027800) [pid = 1654] [serial = 413] [outer = 0x12bab3800] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x127004400) [pid = 1654] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1265ba800) [pid = 1654] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1288e2800) [pid = 1654] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1191ab800) [pid = 1654] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11a8ed000) [pid = 1654] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11bbf5400) [pid = 1654] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x118984000) [pid = 1654] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x129a46c00) [pid = 1654] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11b6d7000) [pid = 1654] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11b983000) [pid = 1654] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12b151c00) [pid = 1654] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11555bc00) [pid = 1654] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:12:44 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x115303c00) [pid = 1654] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:12:44 INFO - PROCESS | 1654 | 1461190364445 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]]]}] 15:12:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 719ms 15:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:12:44 INFO - PROCESS | 1654 | 1461190364497 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:12:44 INFO - PROCESS | 1654 | 1461190364499 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:12:44 INFO - PROCESS | 1654 | 1461190364501 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:12:44 INFO - PROCESS | 1654 | 1461190364502 Marionette TRACE conn2 <- [1,526,null,{}] 15:12:44 INFO - PROCESS | 1654 | 1461190364504 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}] 15:12:44 INFO - PROCESS | 1654 | 1461190364582 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:12:44 INFO - PROCESS | 1654 | 1461190364633 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12618c000 == 46 [pid = 1654] [id = 139] 15:12:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x115386c00) [pid = 1654] [serial = 414] [outer = 0x0] 15:12:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c9ad800) [pid = 1654] [serial = 415] [outer = 0x115386c00] 15:12:44 INFO - PROCESS | 1654 | 1461190364658 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x129a46c00) [pid = 1654] [serial = 416] [outer = 0x115386c00] 15:12:44 INFO - PROCESS | 1654 | 1461190364965 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]]]}] 15:12:44 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 15:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 15:12:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:12:44 INFO - PROCESS | 1654 | 1461190364978 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:12:44 INFO - PROCESS | 1654 | 1461190364980 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:12:44 INFO - PROCESS | 1654 | 1461190364982 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:12:44 INFO - PROCESS | 1654 | 1461190364984 Marionette TRACE conn2 <- [1,530,null,{}] 15:12:44 INFO - PROCESS | 1654 | 1461190364986 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}] 15:12:45 INFO - PROCESS | 1654 | 1461190365084 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:12:45 INFO - PROCESS | 1654 | 1461190365107 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d05e800 == 47 [pid = 1654] [id = 140] 15:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b148c00) [pid = 1654] [serial = 417] [outer = 0x0] 15:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12d0a1400) [pid = 1654] [serial = 418] [outer = 0x12b148c00] 15:12:45 INFO - PROCESS | 1654 | 1461190365137 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12d2cd800) [pid = 1654] [serial = 419] [outer = 0x12b148c00] 15:12:45 INFO - PROCESS | 1654 | 1461190365463 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"]]]}] 15:12:45 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 15:12:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:12:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:12:45 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 15:12:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:12:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:12:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 15:12:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:12:45 INFO - PROCESS | 1654 | 1461190365502 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1654 | 1461190365503 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:12:45 INFO - PROCESS | 1654 | 1461190365506 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1654 | 1461190365507 Marionette TRACE conn2 <- [1,534,null,{}] 15:12:45 INFO - PROCESS | 1654 | 1461190365509 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}] 15:12:45 INFO - PROCESS | 1654 | 1461190365615 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:12:45 INFO - PROCESS | 1654 | 1461190365624 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d298000 == 48 [pid = 1654] [id = 141] 15:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12d2cdc00) [pid = 1654] [serial = 420] [outer = 0x0] 15:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12d995400) [pid = 1654] [serial = 421] [outer = 0x12d2cdc00] 15:12:45 INFO - PROCESS | 1654 | 1461190365649 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12dfa7400) [pid = 1654] [serial = 422] [outer = 0x12d2cdc00] 15:12:45 INFO - PROCESS | 1654 | 1461190365958 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]]]}] 15:12:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:12:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 15:12:45 INFO - PROCESS | 1654 | 1461190365977 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1654 | 1461190365978 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:12:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:12:45 INFO - PROCESS | 1654 | 1461190365980 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1654 | 1461190365981 Marionette TRACE conn2 <- [1,538,null,{}] 15:12:45 INFO - PROCESS | 1654 | 1461190365983 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}] 15:12:46 INFO - PROCESS | 1654 | 1461190366098 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:12:46 INFO - PROCESS | 1654 | 1461190366106 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d98d000 == 49 [pid = 1654] [id = 142] 15:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1158bc800) [pid = 1654] [serial = 423] [outer = 0x0] 15:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12dfaa800) [pid = 1654] [serial = 424] [outer = 0x1158bc800] 15:12:46 INFO - PROCESS | 1654 | 1461190366149 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12e189400) [pid = 1654] [serial = 425] [outer = 0x1158bc800] 15:12:46 INFO - PROCESS | 1654 | 1461190366759 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]]]}] 15:12:46 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. 15:12:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 820ms 15:12:46 INFO - PROCESS | 1654 | 1461190366801 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:12:46 INFO - PROCESS | 1654 | 1461190366804 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:12:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:12:46 INFO - PROCESS | 1654 | 1461190366827 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 1654 | 1461190366829 Marionette TRACE conn2 <- [1,542,null,{}] 15:12:46 INFO - PROCESS | 1654 | 1461190366833 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}] 15:12:46 INFO - PROCESS | 1654 | 1461190366934 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:12:47 INFO - PROCESS | 1654 | 1461190366999 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b7c000 == 50 [pid = 1654] [id = 143] 15:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11911dc00) [pid = 1654] [serial = 426] [outer = 0x0] 15:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119ba7800) [pid = 1654] [serial = 427] [outer = 0x11911dc00] 15:12:47 INFO - PROCESS | 1654 | 1461190367030 Marionette DEBUG loaded listener.js 15:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11a8f0400) [pid = 1654] [serial = 428] [outer = 0x11911dc00] 15:12:47 INFO - PROCESS | 1654 | 1461190367423 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]]]}] 15:12:47 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. 15:12:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 623ms 15:12:47 INFO - PROCESS | 1654 | 1461190367448 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 1654 | 1461190367453 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:12:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:12:47 INFO - PROCESS | 1654 | 1461190367479 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 1654 | 1461190367481 Marionette TRACE conn2 <- [1,546,null,{}] 15:12:47 INFO - PROCESS | 1654 | 1461190367483 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}] 15:12:47 INFO - PROCESS | 1654 | 1461190367616 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:12:47 INFO - PROCESS | 1654 | 1461190367726 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x127807800 == 51 [pid = 1654] [id = 144] 15:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11afe8000) [pid = 1654] [serial = 429] [outer = 0x0] 15:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11bbea400) [pid = 1654] [serial = 430] [outer = 0x11afe8000] 15:12:47 INFO - PROCESS | 1654 | 1461190367764 Marionette DEBUG loaded listener.js 15:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x127007800) [pid = 1654] [serial = 431] [outer = 0x11afe8000] 15:12:48 INFO - PROCESS | 1654 | 1461190368143 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]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:12:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 672ms 15:12:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:12:48 INFO - PROCESS | 1654 | 1461190368149 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1654 | 1461190368150 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:12:48 INFO - PROCESS | 1654 | 1461190368153 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1654 | 1461190368155 Marionette TRACE conn2 <- [1,550,null,{}] 15:12:48 INFO - PROCESS | 1654 | 1461190368163 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}] 15:12:48 INFO - PROCESS | 1654 | 1461190368267 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:12:48 INFO - PROCESS | 1654 | 1461190368353 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x126196800 == 52 [pid = 1654] [id = 145] 15:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c16f400) [pid = 1654] [serial = 432] [outer = 0x0] 15:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x129a4dc00) [pid = 1654] [serial = 433] [outer = 0x11c16f400] 15:12:48 INFO - PROCESS | 1654 | 1461190368396 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12b19f000) [pid = 1654] [serial = 434] [outer = 0x11c16f400] 15:12:48 INFO - PROCESS | 1654 | 1461190368858 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]]]}] 15:12:48 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. 15:12:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 722ms 15:12:48 INFO - PROCESS | 1654 | 1461190368876 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1654 | 1461190368879 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:12:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:12:48 INFO - PROCESS | 1654 | 1461190368883 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1654 | 1461190368885 Marionette TRACE conn2 <- [1,554,null,{}] 15:12:48 INFO - PROCESS | 1654 | 1461190368889 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}] 15:12:49 INFO - PROCESS | 1654 | 1461190369063 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:12:49 INFO - PROCESS | 1654 | 1461190369128 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2c4000 == 53 [pid = 1654] [id = 146] 15:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b2ec800) [pid = 1654] [serial = 435] [outer = 0x0] 15:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12cba2000) [pid = 1654] [serial = 436] [outer = 0x12b2ec800] 15:12:49 INFO - PROCESS | 1654 | 1461190369158 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12d0a0800) [pid = 1654] [serial = 437] [outer = 0x12b2ec800] 15:12:49 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:49 INFO - PROCESS | 1654 | 1461190369562 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]]]}] 15:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 722ms 15:12:49 INFO - PROCESS | 1654 | 1461190369605 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 1654 | 1461190369606 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:12:49 INFO - PROCESS | 1654 | 1461190369608 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 1654 | 1461190369610 Marionette TRACE conn2 <- [1,558,null,{}] 15:12:49 INFO - PROCESS | 1654 | 1461190369612 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}] 15:12:49 INFO - PROCESS | 1654 | 1461190369707 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:12:49 INFO - PROCESS | 1654 | 1461190369768 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e57a000 == 54 [pid = 1654] [id = 147] 15:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12ba46800) [pid = 1654] [serial = 438] [outer = 0x0] 15:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12d0ab800) [pid = 1654] [serial = 439] [outer = 0x12ba46800] 15:12:49 INFO - PROCESS | 1654 | 1461190369798 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12dfaf000) [pid = 1654] [serial = 440] [outer = 0x12ba46800] 15:12:50 INFO - PROCESS | 1654 | 1461190370234 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]]]}] 15:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 15:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:12:50 INFO - PROCESS | 1654 | 1461190370290 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 1654 | 1461190370292 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:12:50 INFO - PROCESS | 1654 | 1461190370295 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 1654 | 1461190370296 Marionette TRACE conn2 <- [1,562,null,{}] 15:12:50 INFO - PROCESS | 1654 | 1461190370299 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}] 15:12:50 INFO - PROCESS | 1654 | 1461190370472 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:12:50 INFO - PROCESS | 1654 | 1461190370566 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970b800 == 55 [pid = 1654] [id = 148] 15:12:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11afed000) [pid = 1654] [serial = 441] [outer = 0x0] 15:12:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12e18e400) [pid = 1654] [serial = 442] [outer = 0x11afed000] 15:12:50 INFO - PROCESS | 1654 | 1461190370620 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12e197000) [pid = 1654] [serial = 443] [outer = 0x11afed000] 15:12:51 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1158f4400) [pid = 1654] [serial = 444] [outer = 0x12f40ec00] 15:12:51 INFO - PROCESS | 1654 | 1461190371296 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]]]}] 15:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1069ms 15:12:51 INFO - PROCESS | 1654 | 1461190371365 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:12:51 INFO - PROCESS | 1654 | 1461190371368 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:12:51 INFO - PROCESS | 1654 | 1461190371371 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:12:51 INFO - PROCESS | 1654 | 1461190371373 Marionette TRACE conn2 <- [1,566,null,{}] 15:12:51 INFO - PROCESS | 1654 | 1461190371377 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}] 15:12:51 INFO - PROCESS | 1654 | 1461190371466 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:12:51 INFO - PROCESS | 1654 | 1461190371533 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1154c7000 == 56 [pid = 1654] [id = 149] 15:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x117958800) [pid = 1654] [serial = 445] [outer = 0x0] 15:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1186b5c00) [pid = 1654] [serial = 446] [outer = 0x117958800] 15:12:51 INFO - PROCESS | 1654 | 1461190371564 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x118e24400) [pid = 1654] [serial = 447] [outer = 0x117958800] 15:12:51 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:51 INFO - PROCESS | 1654 | --DOCSHELL 0x118ee8800 == 55 [pid = 1654] [id = 104] 15:12:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12d298000 == 54 [pid = 1654] [id = 141] 15:12:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12d05e800 == 53 [pid = 1654] [id = 140] 15:12:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12618c000 == 52 [pid = 1654] [id = 139] 15:12:51 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11a8e9400) [pid = 1654] [serial = 337] [outer = 0x0] [url = about:blank] 15:12:51 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12b908400) [pid = 1654] [serial = 373] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7d5800 == 51 [pid = 1654] [id = 138] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x129a2e800 == 50 [pid = 1654] [id = 137] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x115290800 == 49 [pid = 1654] [id = 136] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x127143800 == 48 [pid = 1654] [id = 135] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x126199000 == 47 [pid = 1654] [id = 134] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x11c344000 == 46 [pid = 1654] [id = 133] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb3c800 == 45 [pid = 1654] [id = 132] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x118f25000 == 44 [pid = 1654] [id = 131] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x1189a3000 == 43 [pid = 1654] [id = 130] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x11606d000 == 42 [pid = 1654] [id = 129] 15:12:52 INFO - PROCESS | 1654 | 1461190372096 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]]]}] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x1276a6000 == 41 [pid = 1654] [id = 127] 15:12:52 INFO - PROCESS | 1654 | --DOCSHELL 0x119b6f000 == 40 [pid = 1654] [id = 126] 15:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 771ms 15:12:52 INFO - PROCESS | 1654 | 1461190372143 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1654 | 1461190372148 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:12:52 INFO - PROCESS | 1654 | 1461190372155 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1654 | 1461190372158 Marionette TRACE conn2 <- [1,570,null,{}] 15:12:52 INFO - PROCESS | 1654 | 1461190372162 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}] 15:12:52 INFO - PROCESS | 1654 | 1461190372295 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11a63f400) [pid = 1654] [serial = 284] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1186be400) [pid = 1654] [serial = 329] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x127cd4800) [pid = 1654] [serial = 355] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x127036400) [pid = 1654] [serial = 352] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x129190000) [pid = 1654] [serial = 358] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x115330800) [pid = 1654] [serial = 331] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11add8c00) [pid = 1654] [serial = 346] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11bb72c00) [pid = 1654] [serial = 347] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119b9b400) [pid = 1654] [serial = 334] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11bbf2000) [pid = 1654] [serial = 341] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11b988000) [pid = 1654] [serial = 340] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c4c7000) [pid = 1654] [serial = 349] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12614cc00) [pid = 1654] [serial = 350] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11924c800) [pid = 1654] [serial = 343] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11a63a400) [pid = 1654] [serial = 344] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x128741800) [pid = 1654] [serial = 356] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ad2f400) [pid = 1654] [serial = 361] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x129a48c00) [pid = 1654] [serial = 359] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11be43000) [pid = 1654] [serial = 364] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b14f000) [pid = 1654] [serial = 367] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b2e9000) [pid = 1654] [serial = 371] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12b144c00) [pid = 1654] [serial = 362] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12ad39c00) [pid = 1654] [serial = 365] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b19d000) [pid = 1654] [serial = 368] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b1a3800) [pid = 1654] [serial = 370] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1276c4000) [pid = 1654] [serial = 353] [outer = 0x0] [url = about:blank] 15:12:52 INFO - PROCESS | 1654 | 1461190372393 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x116721000 == 41 [pid = 1654] [id = 150] 15:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11863e400) [pid = 1654] [serial = 448] [outer = 0x0] 15:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119ba6400) [pid = 1654] [serial = 449] [outer = 0x11863e400] 15:12:52 INFO - PROCESS | 1654 | 1461190372419 Marionette DEBUG loaded listener.js 15:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11a8de800) [pid = 1654] [serial = 450] [outer = 0x11863e400] 15:12:52 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:52 INFO - PROCESS | 1654 | [1654] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:12:52 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:52 INFO - PROCESS | 1654 | 1461190372732 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]]]}] 15:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 624ms 15:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:12:52 INFO - PROCESS | 1654 | 1461190372778 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1654 | 1461190372779 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:12:52 INFO - PROCESS | 1654 | 1461190372782 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1654 | 1461190372784 Marionette TRACE conn2 <- [1,574,null,{}] 15:12:52 INFO - PROCESS | 1654 | 1461190372792 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}] 15:12:52 INFO - PROCESS | 1654 | 1461190372902 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:12:52 INFO - PROCESS | 1654 | 1461190372913 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b7b800 == 42 [pid = 1654] [id = 151] 15:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11a8ef000) [pid = 1654] [serial = 451] [outer = 0x0] 15:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11b674c00) [pid = 1654] [serial = 452] [outer = 0x11a8ef000] 15:12:52 INFO - PROCESS | 1654 | 1461190372941 Marionette DEBUG loaded listener.js 15:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11bb71c00) [pid = 1654] [serial = 453] [outer = 0x11a8ef000] 15:12:53 INFO - PROCESS | 1654 | 1461190373250 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]]]}] 15:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 472ms 15:12:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:12:53 INFO - PROCESS | 1654 | 1461190373262 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:12:53 INFO - PROCESS | 1654 | 1461190373263 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:12:53 INFO - PROCESS | 1654 | 1461190373266 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:12:53 INFO - PROCESS | 1654 | 1461190373267 Marionette TRACE conn2 <- [1,578,null,{}] 15:12:53 INFO - PROCESS | 1654 | 1461190373269 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}] 15:12:53 INFO - PROCESS | 1654 | 1461190373351 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:12:53 INFO - PROCESS | 1654 | 1461190373401 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bedd800 == 43 [pid = 1654] [id = 152] 15:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11aa15400) [pid = 1654] [serial = 454] [outer = 0x0] 15:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11bbf2c00) [pid = 1654] [serial = 455] [outer = 0x11aa15400] 15:12:53 INFO - PROCESS | 1654 | 1461190373425 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11c40cc00) [pid = 1654] [serial = 456] [outer = 0x11aa15400] 15:12:53 INFO - PROCESS | 1654 | 1461190373708 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]]]}] 15:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 474ms 15:12:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:12:53 INFO - PROCESS | 1654 | 1461190373744 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:12:53 INFO - PROCESS | 1654 | 1461190373746 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:12:53 INFO - PROCESS | 1654 | 1461190373748 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:12:53 INFO - PROCESS | 1654 | 1461190373749 Marionette TRACE conn2 <- [1,582,null,{}] 15:12:53 INFO - PROCESS | 1654 | 1461190373751 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}] 15:12:53 INFO - PROCESS | 1654 | 1461190373833 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:12:53 INFO - PROCESS | 1654 | 1461190373837 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11638d800 == 44 [pid = 1654] [id = 153] 15:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11be47400) [pid = 1654] [serial = 457] [outer = 0x0] 15:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c9ac400) [pid = 1654] [serial = 458] [outer = 0x11be47400] 15:12:53 INFO - PROCESS | 1654 | 1461190373867 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12614cc00) [pid = 1654] [serial = 459] [outer = 0x11be47400] 15:12:54 INFO - PROCESS | 1654 | 1461190374242 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]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:12:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 522ms 15:12:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:12:54 INFO - PROCESS | 1654 | 1461190374272 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1654 | 1461190374273 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:12:54 INFO - PROCESS | 1654 | 1461190374275 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1654 | 1461190374276 Marionette TRACE conn2 <- [1,586,null,{}] 15:12:54 INFO - PROCESS | 1654 | 1461190374278 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}] 15:12:54 INFO - PROCESS | 1654 | 1461190374393 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:12:54 INFO - PROCESS | 1654 | 1461190374407 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x127690000 == 45 [pid = 1654] [id = 154] 15:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1266f8000) [pid = 1654] [serial = 460] [outer = 0x0] 15:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x127f45000) [pid = 1654] [serial = 461] [outer = 0x1266f8000] 15:12:54 INFO - PROCESS | 1654 | 1461190374433 Marionette DEBUG loaded listener.js 15:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12910fc00) [pid = 1654] [serial = 462] [outer = 0x1266f8000] 15:12:54 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:54 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:12:54 INFO - PROCESS | 1654 | 1461190374796 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]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:12:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 569ms 15:12:54 INFO - PROCESS | 1654 | 1461190374844 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1654 | 1461190374845 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:12:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:12:54 INFO - PROCESS | 1654 | 1461190374848 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1654 | 1461190374849 Marionette TRACE conn2 <- [1,590,null,{}] 15:12:54 INFO - PROCESS | 1654 | 1461190374851 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}] 15:12:54 INFO - PROCESS | 1654 | 1461190374944 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:12:54 INFO - PROCESS | 1654 | 1461190374948 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1278d6800 == 46 [pid = 1654] [id = 155] 15:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x128743400) [pid = 1654] [serial = 463] [outer = 0x0] 15:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x129a49000) [pid = 1654] [serial = 464] [outer = 0x128743400] 15:12:54 INFO - PROCESS | 1654 | 1461190374974 Marionette DEBUG loaded listener.js 15:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12b145400) [pid = 1654] [serial = 465] [outer = 0x128743400] 15:12:55 INFO - PROCESS | 1654 | 1461190375285 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]]]}] 15:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 15:12:55 INFO - PROCESS | 1654 | 1461190375318 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1654 | 1461190375319 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:12:55 INFO - PROCESS | 1654 | 1461190375323 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1654 | 1461190375325 Marionette TRACE conn2 <- [1,594,null,{}] 15:12:55 INFO - PROCESS | 1654 | 1461190375328 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}] 15:12:55 INFO - PROCESS | 1654 | 1461190375423 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:12:55 INFO - PROCESS | 1654 | 1461190375427 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x128817800 == 47 [pid = 1654] [id = 156] 15:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x129110000) [pid = 1654] [serial = 466] [outer = 0x0] 15:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12b153000) [pid = 1654] [serial = 467] [outer = 0x129110000] 15:12:55 INFO - PROCESS | 1654 | 1461190375452 Marionette DEBUG loaded listener.js 15:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b2f4800) [pid = 1654] [serial = 468] [outer = 0x129110000] 15:12:55 INFO - PROCESS | 1654 | 1461190375828 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]]]}] 15:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 15:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:12:55 INFO - PROCESS | 1654 | 1461190375846 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 1654 | 1461190375847 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:12:55 INFO - PROCESS | 1654 | 1461190375849 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 1654 | 1461190375850 Marionette TRACE conn2 <- [1,598,null,{}] 15:12:55 INFO - PROCESS | 1654 | 1461190375852 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}] 15:12:55 INFO - PROCESS | 1654 | 1461190375951 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:12:55 INFO - PROCESS | 1654 | 1461190375956 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a39800 == 48 [pid = 1654] [id = 157] 15:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x129193c00) [pid = 1654] [serial = 469] [outer = 0x0] 15:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b908400) [pid = 1654] [serial = 470] [outer = 0x129193c00] 15:12:55 INFO - PROCESS | 1654 | 1461190375981 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12baaac00) [pid = 1654] [serial = 471] [outer = 0x129193c00] 15:12:56 INFO - PROCESS | 1654 | 1461190376524 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]]]}] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12614a800) [pid = 1654] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ba49c00) [pid = 1654] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12b146800) [pid = 1654] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12bab3800) [pid = 1654] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x115386c00) [pid = 1654] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x119ba5c00) [pid = 1654] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11b6d9400) [pid = 1654] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119248400) [pid = 1654] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11c178800) [pid = 1654] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c9ad400) [pid = 1654] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11c787c00) [pid = 1654] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b148c00) [pid = 1654] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:12:56 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12d2cdc00) [pid = 1654] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 719ms 15:12:56 INFO - PROCESS | 1654 | 1461190376568 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:12:56 INFO - PROCESS | 1654 | 1461190376569 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:12:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:12:56 INFO - PROCESS | 1654 | 1461190376573 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:12:56 INFO - PROCESS | 1654 | 1461190376575 Marionette TRACE conn2 <- [1,602,null,{}] 15:12:56 INFO - PROCESS | 1654 | 1461190376577 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}] 15:12:56 INFO - PROCESS | 1654 | 1461190376658 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:12:56 INFO - PROCESS | 1654 | 1461190376662 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad48800 == 49 [pid = 1654] [id = 158] 15:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1146b8000) [pid = 1654] [serial = 472] [outer = 0x0] 15:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12614a800) [pid = 1654] [serial = 473] [outer = 0x1146b8000] 15:12:56 INFO - PROCESS | 1654 | 1461190376688 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b2f3800) [pid = 1654] [serial = 474] [outer = 0x1146b8000] 15:12:57 INFO - PROCESS | 1654 | 1461190377016 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]]]}] 15:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 15:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:12:57 INFO - PROCESS | 1654 | 1461190377042 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:12:57 INFO - PROCESS | 1654 | 1461190377044 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:12:57 INFO - PROCESS | 1654 | 1461190377046 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 1654 | 1461190377048 Marionette TRACE conn2 <- [1,606,null,{}] 15:12:57 INFO - PROCESS | 1654 | 1461190377050 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}] 15:12:57 INFO - PROCESS | 1654 | 1461190377164 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:12:57 INFO - PROCESS | 1654 | 1461190377213 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd15000 == 50 [pid = 1654] [id = 159] 15:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12b71c400) [pid = 1654] [serial = 475] [outer = 0x0] 15:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12cba6c00) [pid = 1654] [serial = 476] [outer = 0x12b71c400] 15:12:57 INFO - PROCESS | 1654 | 1461190377242 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12dfabc00) [pid = 1654] [serial = 477] [outer = 0x12b71c400] 15:12:57 INFO - PROCESS | 1654 | 1461190377513 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]]]}] 15:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 15:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:12:57 INFO - PROCESS | 1654 | 1461190377567 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:12:57 INFO - PROCESS | 1654 | 1461190377568 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:12:57 INFO - PROCESS | 1654 | 1461190377571 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 1654 | 1461190377574 Marionette TRACE conn2 <- [1,610,null,{}] 15:12:57 INFO - PROCESS | 1654 | 1461190377578 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}] 15:12:57 INFO - PROCESS | 1654 | 1461190377661 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:12:57 INFO - PROCESS | 1654 | 1461190377665 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d40e800 == 51 [pid = 1654] [id = 160] 15:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12dfb2800) [pid = 1654] [serial = 478] [outer = 0x0] 15:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12e191800) [pid = 1654] [serial = 479] [outer = 0x12dfb2800] 15:12:57 INFO - PROCESS | 1654 | 1461190377690 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12e218000) [pid = 1654] [serial = 480] [outer = 0x12dfb2800] 15:12:57 INFO - PROCESS | 1654 | 1461190377994 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]]]}] 15:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 15:12:58 INFO - PROCESS | 1654 | 1461190378043 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:12:58 INFO - PROCESS | 1654 | 1461190378044 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:12:58 INFO - PROCESS | 1654 | 1461190378047 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:12:58 INFO - PROCESS | 1654 | 1461190378048 Marionette TRACE conn2 <- [1,614,null,{}] 15:12:58 INFO - PROCESS | 1654 | 1461190378051 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}] 15:12:58 INFO - PROCESS | 1654 | 1461190378174 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:12:58 INFO - PROCESS | 1654 | 1461190378184 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e22d000 == 52 [pid = 1654] [id = 161] 15:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12d2cf400) [pid = 1654] [serial = 481] [outer = 0x0] 15:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12e21c400) [pid = 1654] [serial = 482] [outer = 0x12d2cf400] 15:12:58 INFO - PROCESS | 1654 | 1461190378225 Marionette DEBUG loaded listener.js 15:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12e221400) [pid = 1654] [serial = 483] [outer = 0x12d2cf400] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11c49c800 == 51 [pid = 1654] [id = 105] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x119ddd000 == 50 [pid = 1654] [id = 101] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb54800 == 49 [pid = 1654] [id = 103] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd8000 == 48 [pid = 1654] [id = 128] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdcb000 == 47 [pid = 1654] [id = 125] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6f7000 == 46 [pid = 1654] [id = 102] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1154c7000 == 45 [pid = 1654] [id = 149] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11970b800 == 44 [pid = 1654] [id = 148] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12e57a000 == 43 [pid = 1654] [id = 147] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2c4000 == 42 [pid = 1654] [id = 146] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x126196800 == 41 [pid = 1654] [id = 145] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x127807800 == 40 [pid = 1654] [id = 144] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d98d000 == 39 [pid = 1654] [id = 142] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x119b7c000 == 38 [pid = 1654] [id = 143] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x116721000 == 37 [pid = 1654] [id = 150] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x127690000 == 36 [pid = 1654] [id = 154] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11bedd800 == 35 [pid = 1654] [id = 152] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d40e800 == 34 [pid = 1654] [id = 160] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x128817800 == 33 [pid = 1654] [id = 156] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd15000 == 32 [pid = 1654] [id = 159] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad48800 == 31 [pid = 1654] [id = 158] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x129a39800 == 30 [pid = 1654] [id = 157] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1278d6800 == 29 [pid = 1654] [id = 155] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x119b7b800 == 28 [pid = 1654] [id = 151] 15:12:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11638d800 == 27 [pid = 1654] [id = 153] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x129a4c400) [pid = 1654] [serial = 403] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12ba54800) [pid = 1654] [serial = 409] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12b90b000) [pid = 1654] [serial = 406] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12baf2400) [pid = 1654] [serial = 412] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c9ad800) [pid = 1654] [serial = 415] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11aa1c400) [pid = 1654] [serial = 391] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12918e000) [pid = 1654] [serial = 382] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11c172400) [pid = 1654] [serial = 394] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c9ad000) [pid = 1654] [serial = 395] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11924c400) [pid = 1654] [serial = 376] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11a85f800) [pid = 1654] [serial = 389] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119b5d800) [pid = 1654] [serial = 388] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12ad34800) [pid = 1654] [serial = 386] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x127c51c00) [pid = 1654] [serial = 385] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x127f43400) [pid = 1654] [serial = 400] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c313800) [pid = 1654] [serial = 379] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1266f6000) [pid = 1654] [serial = 397] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1276cbc00) [pid = 1654] [serial = 398] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12d0a1400) [pid = 1654] [serial = 418] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12d995400) [pid = 1654] [serial = 421] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11afe3800) [pid = 1654] [serial = 392] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x129a46c00) [pid = 1654] [serial = 416] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12d2cd800) [pid = 1654] [serial = 419] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12bab3400) [pid = 1654] [serial = 410] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12ba49000) [pid = 1654] [serial = 407] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b2eb000) [pid = 1654] [serial = 404] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12d027800) [pid = 1654] [serial = 413] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12dfa7400) [pid = 1654] [serial = 422] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12dfaa800) [pid = 1654] [serial = 424] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x129a16800) [pid = 1654] [serial = 401] [outer = 0x0] [url = about:blank] 15:12:59 INFO - PROCESS | 1654 | 1461190379860 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]]]}] 15:12:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:12:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1821ms 15:12:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:12:59 INFO - PROCESS | 1654 | 1461190379869 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:12:59 INFO - PROCESS | 1654 | 1461190379872 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:12:59 INFO - PROCESS | 1654 | 1461190379877 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1654 | 1461190379880 Marionette TRACE conn2 <- [1,618,null,{}] 15:12:59 INFO - PROCESS | 1654 | 1461190379884 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}] 15:12:59 INFO - PROCESS | 1654 | 1461190379956 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:13:00 INFO - PROCESS | 1654 | 1461190380002 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x115225800 == 28 [pid = 1654] [id = 162] 15:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x115555800) [pid = 1654] [serial = 484] [outer = 0x0] 15:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1158c1c00) [pid = 1654] [serial = 485] [outer = 0x115555800] 15:13:00 INFO - PROCESS | 1654 | 1461190380033 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1186be400) [pid = 1654] [serial = 486] [outer = 0x115555800] 15:13:00 INFO - PROCESS | 1654 | 1461190380349 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]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 15:13:00 INFO - PROCESS | 1654 | 1461190380398 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1654 | 1461190380402 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:13:00 INFO - PROCESS | 1654 | 1461190380407 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 1654 | 1461190380409 Marionette TRACE conn2 <- [1,622,null,{}] 15:13:00 INFO - PROCESS | 1654 | 1461190380411 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}] 15:13:00 INFO - PROCESS | 1654 | 1461190380484 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:13:00 INFO - PROCESS | 1654 | 1461190380489 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x118615000 == 29 [pid = 1654] [id = 163] 15:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1146bc000) [pid = 1654] [serial = 487] [outer = 0x0] 15:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1189db000) [pid = 1654] [serial = 488] [outer = 0x1146bc000] 15:13:00 INFO - PROCESS | 1654 | 1461190380518 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119b5d800) [pid = 1654] [serial = 489] [outer = 0x1146bc000] 15:13:00 INFO - PROCESS | 1654 | 1461190380874 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]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 15:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:13:00 INFO - PROCESS | 1654 | 1461190380927 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1654 | 1461190380929 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:13:00 INFO - PROCESS | 1654 | 1461190380931 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 1654 | 1461190380934 Marionette TRACE conn2 <- [1,626,null,{}] 15:13:00 INFO - PROCESS | 1654 | 1461190380942 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}] 15:13:01 INFO - PROCESS | 1654 | 1461190381017 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:13:01 INFO - PROCESS | 1654 | 1461190381024 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970c800 == 30 [pid = 1654] [id = 164] 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1144b1800) [pid = 1654] [serial = 490] [outer = 0x0] 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11a8d7c00) [pid = 1654] [serial = 491] [outer = 0x1144b1800] 15:13:01 INFO - PROCESS | 1654 | 1461190381053 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11a8eac00) [pid = 1654] [serial = 492] [outer = 0x1144b1800] 15:13:01 INFO - PROCESS | 1654 | 1461190381381 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]]]}] 15:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 473ms 15:13:01 INFO - PROCESS | 1654 | 1461190381406 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:13:01 INFO - PROCESS | 1654 | 1461190381410 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:13:01 INFO - PROCESS | 1654 | 1461190381412 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1654 | 1461190381414 Marionette TRACE conn2 <- [1,630,null,{}] 15:13:01 INFO - PROCESS | 1654 | 1461190381416 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}] 15:13:01 INFO - PROCESS | 1654 | 1461190381488 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:13:01 INFO - PROCESS | 1654 | 1461190381536 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b5f000 == 31 [pid = 1654] [id = 165] 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11517c000) [pid = 1654] [serial = 493] [outer = 0x0] 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11aa13400) [pid = 1654] [serial = 494] [outer = 0x11517c000] 15:13:01 INFO - PROCESS | 1654 | 1461190381562 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11addf400) [pid = 1654] [serial = 495] [outer = 0x11517c000] 15:13:01 INFO - PROCESS | 1654 | 1461190381859 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]]]}] 15:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 467ms 15:13:01 INFO - PROCESS | 1654 | 1461190381881 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:13:01 INFO - PROCESS | 1654 | 1461190381882 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:13:01 INFO - PROCESS | 1654 | 1461190381884 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1654 | 1461190381885 Marionette TRACE conn2 <- [1,634,null,{}] 15:13:01 INFO - PROCESS | 1654 | 1461190381888 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}] 15:13:01 INFO - PROCESS | 1654 | 1461190381965 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:13:01 INFO - PROCESS | 1654 | 1461190381969 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb4b000 == 32 [pid = 1654] [id = 166] 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1141c5000) [pid = 1654] [serial = 496] [outer = 0x0] 15:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11b6d6400) [pid = 1654] [serial = 497] [outer = 0x1141c5000] 15:13:01 INFO - PROCESS | 1654 | 1461190381998 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11b921800) [pid = 1654] [serial = 498] [outer = 0x1141c5000] 15:13:02 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:02 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:02 INFO - PROCESS | 1654 | 1461190382317 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]]]}] 15:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 15:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:13:02 INFO - PROCESS | 1654 | 1461190382354 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1654 | 1461190382356 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:13:02 INFO - PROCESS | 1654 | 1461190382358 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1654 | 1461190382359 Marionette TRACE conn2 <- [1,638,null,{}] 15:13:02 INFO - PROCESS | 1654 | 1461190382370 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}] 15:13:02 INFO - PROCESS | 1654 | 1461190382458 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:13:02 INFO - PROCESS | 1654 | 1461190382464 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1da800 == 33 [pid = 1654] [id = 167] 15:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11b985000) [pid = 1654] [serial = 499] [outer = 0x0] 15:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11bbf2800) [pid = 1654] [serial = 500] [outer = 0x11b985000] 15:13:02 INFO - PROCESS | 1654 | 1461190382497 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c311c00) [pid = 1654] [serial = 501] [outer = 0x11b985000] 15:13:02 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:02 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:02 INFO - PROCESS | 1654 | 1461190382815 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]]]}] 15:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 15:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:13:02 INFO - PROCESS | 1654 | 1461190382828 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 1654 | 1461190382830 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:13:02 INFO - PROCESS | 1654 | 1461190382833 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 1654 | 1461190382835 Marionette TRACE conn2 <- [1,642,null,{}] 15:13:02 INFO - PROCESS | 1654 | 1461190382841 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}] 15:13:02 INFO - PROCESS | 1654 | 1461190382944 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:13:03 INFO - PROCESS | 1654 | 1461190383008 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c816800 == 34 [pid = 1654] [id = 168] 15:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11555bc00) [pid = 1654] [serial = 502] [outer = 0x0] 15:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c410800) [pid = 1654] [serial = 503] [outer = 0x11555bc00] 15:13:03 INFO - PROCESS | 1654 | 1461190383051 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c9a9400) [pid = 1654] [serial = 504] [outer = 0x11555bc00] 15:13:03 INFO - PROCESS | 1654 | 1461190383495 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]]]}] 15:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 15:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:13:03 INFO - PROCESS | 1654 | 1461190383508 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1654 | 1461190383509 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:13:03 INFO - PROCESS | 1654 | 1461190383511 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1654 | 1461190383512 Marionette TRACE conn2 <- [1,646,null,{}] 15:13:03 INFO - PROCESS | 1654 | 1461190383514 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}] 15:13:03 INFO - PROCESS | 1654 | 1461190383608 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:13:03 INFO - PROCESS | 1654 | 1461190383615 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263b5000 == 35 [pid = 1654] [id = 169] 15:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11c4c2400) [pid = 1654] [serial = 505] [outer = 0x0] 15:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c9b3400) [pid = 1654] [serial = 506] [outer = 0x11c4c2400] 15:13:03 INFO - PROCESS | 1654 | 1461190383640 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x127005c00) [pid = 1654] [serial = 507] [outer = 0x11c4c2400] 15:13:03 INFO - PROCESS | 1654 | 1461190383950 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]]]}] 15:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 15:13:03 INFO - PROCESS | 1654 | 1461190383979 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1654 | 1461190383981 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:13:03 INFO - PROCESS | 1654 | 1461190383983 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1654 | 1461190383984 Marionette TRACE conn2 <- [1,650,null,{}] 15:13:03 INFO - PROCESS | 1654 | 1461190383987 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}] 15:13:04 INFO - PROCESS | 1654 | 1461190384058 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:13:04 INFO - PROCESS | 1654 | 1461190384062 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970c000 == 36 [pid = 1654] [id = 170] 15:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x127006000) [pid = 1654] [serial = 508] [outer = 0x0] 15:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12745d400) [pid = 1654] [serial = 509] [outer = 0x127006000] 15:13:04 INFO - PROCESS | 1654 | 1461190384089 Marionette DEBUG loaded listener.js 15:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x127c52c00) [pid = 1654] [serial = 510] [outer = 0x127006000] 15:13:04 INFO - PROCESS | 1654 | 1461190384415 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]]]}] 15:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 15:13:04 INFO - PROCESS | 1654 | 1461190384452 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:13:04 INFO - PROCESS | 1654 | 1461190384453 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:13:04 INFO - PROCESS | 1654 | 1461190384458 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 1654 | 1461190384459 Marionette TRACE conn2 <- [1,654,null,{}] 15:13:04 INFO - PROCESS | 1654 | 1461190384461 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}] 15:13:04 INFO - PROCESS | 1654 | 1461190384563 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:13:04 INFO - PROCESS | 1654 | 1461190384569 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x127821800 == 37 [pid = 1654] [id = 171] 15:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11c549800) [pid = 1654] [serial = 511] [outer = 0x0] 15:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x128257000) [pid = 1654] [serial = 512] [outer = 0x11c549800] 15:13:04 INFO - PROCESS | 1654 | 1461190384599 Marionette DEBUG loaded listener.js 15:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1288e9800) [pid = 1654] [serial = 513] [outer = 0x11c549800] 15:13:04 INFO - PROCESS | 1654 | 1461190384932 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]]]}] 15:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 15:13:04 INFO - PROCESS | 1654 | 1461190384977 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:13:04 INFO - PROCESS | 1654 | 1461190384978 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:13:04 INFO - PROCESS | 1654 | 1461190384981 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 1654 | 1461190384982 Marionette TRACE conn2 <- [1,658,null,{}] 15:13:04 INFO - PROCESS | 1654 | 1461190384985 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}] 15:13:05 INFO - PROCESS | 1654 | 1461190385086 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:13:05 INFO - PROCESS | 1654 | 1461190385100 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x128034000 == 38 [pid = 1654] [id = 172] 15:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1288ed800) [pid = 1654] [serial = 514] [outer = 0x0] 15:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x129a21400) [pid = 1654] [serial = 515] [outer = 0x1288ed800] 15:13:05 INFO - PROCESS | 1654 | 1461190385130 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x129a52400) [pid = 1654] [serial = 516] [outer = 0x1288ed800] 15:13:05 INFO - PROCESS | 1654 | 1461190385474 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]]]}] 15:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 15:13:05 INFO - PROCESS | 1654 | 1461190385499 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 1654 | 1461190385501 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:13:05 INFO - PROCESS | 1654 | 1461190385509 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1654 | 1461190385511 Marionette TRACE conn2 <- [1,662,null,{}] 15:13:05 INFO - PROCESS | 1654 | 1461190385513 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}] 15:13:05 INFO - PROCESS | 1654 | 1461190385604 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:13:05 INFO - PROCESS | 1654 | 1461190385608 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a33000 == 39 [pid = 1654] [id = 173] 15:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x129109c00) [pid = 1654] [serial = 517] [outer = 0x0] 15:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b144400) [pid = 1654] [serial = 518] [outer = 0x129109c00] 15:13:05 INFO - PROCESS | 1654 | 1461190385633 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b14fc00) [pid = 1654] [serial = 519] [outer = 0x129109c00] 15:13:05 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:05 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:05 INFO - PROCESS | 1654 | 1461190385959 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]]]}] 15:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 15:13:05 INFO - PROCESS | 1654 | 1461190385983 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 1654 | 1461190385984 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:13:05 INFO - PROCESS | 1654 | 1461190385987 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1654 | 1461190385988 Marionette TRACE conn2 <- [1,666,null,{}] 15:13:05 INFO - PROCESS | 1654 | 1461190385994 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}] 15:13:06 INFO - PROCESS | 1654 | 1461190386090 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:13:06 INFO - PROCESS | 1654 | 1461190386094 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7cc800 == 40 [pid = 1654] [id = 174] 15:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12b150000) [pid = 1654] [serial = 520] [outer = 0x0] 15:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12b1a0c00) [pid = 1654] [serial = 521] [outer = 0x12b150000] 15:13:06 INFO - PROCESS | 1654 | 1461190386119 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12b1a8400) [pid = 1654] [serial = 522] [outer = 0x12b150000] 15:13:06 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:06 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:06 INFO - PROCESS | 1654 | 1461190386475 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]]]}] 15:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 524ms 15:13:06 INFO - PROCESS | 1654 | 1461190386512 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:13:06 INFO - PROCESS | 1654 | 1461190386513 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:13:06 INFO - PROCESS | 1654 | 1461190386515 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:13:06 INFO - PROCESS | 1654 | 1461190386516 Marionette TRACE conn2 <- [1,670,null,{}] 15:13:06 INFO - PROCESS | 1654 | 1461190386518 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}] 15:13:06 INFO - PROCESS | 1654 | 1461190386609 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:13:06 INFO - PROCESS | 1654 | 1461190386613 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9d5800 == 41 [pid = 1654] [id = 175] 15:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12b1a9c00) [pid = 1654] [serial = 523] [outer = 0x0] 15:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b720c00) [pid = 1654] [serial = 524] [outer = 0x12b1a9c00] 15:13:06 INFO - PROCESS | 1654 | 1461190386638 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12b912800) [pid = 1654] [serial = 525] [outer = 0x12b1a9c00] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12dfb2800) [pid = 1654] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x129110000) [pid = 1654] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x128743400) [pid = 1654] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x129193c00) [pid = 1654] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x1146b8000) [pid = 1654] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12b71c400) [pid = 1654] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12b2ec800) [pid = 1654] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11c16f400) [pid = 1654] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11afe8000) [pid = 1654] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11911dc00) [pid = 1654] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1158bc800) [pid = 1654] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11be47400) [pid = 1654] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11aa15400) [pid = 1654] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11a8ef000) [pid = 1654] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11863e400) [pid = 1654] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x117958800) [pid = 1654] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11afed000) [pid = 1654] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12ba46800) [pid = 1654] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1266f8000) [pid = 1654] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x119b5dc00) [pid = 1654] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1146b7800) [pid = 1654] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x118e22c00) [pid = 1654] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11a8d6800) [pid = 1654] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1191ab400) [pid = 1654] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11517a400) [pid = 1654] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12b2e9c00) [pid = 1654] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11a8ee400) [pid = 1654] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1158fcc00) [pid = 1654] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c78a800) [pid = 1654] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x127c4f800) [pid = 1654] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c1ea800) [pid = 1654] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x116555800) [pid = 1654] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:13:07 INFO - PROCESS | 1654 | 1461190387232 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]]]}] 15:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 771ms 15:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:13:07 INFO - PROCESS | 1654 | 1461190387287 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1654 | 1461190387288 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:13:07 INFO - PROCESS | 1654 | 1461190387290 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1654 | 1461190387291 Marionette TRACE conn2 <- [1,674,null,{}] 15:13:07 INFO - PROCESS | 1654 | 1461190387294 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}] 15:13:07 INFO - PROCESS | 1654 | 1461190387369 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:13:07 INFO - PROCESS | 1654 | 1461190387375 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11891c000 == 42 [pid = 1654] [id = 176] 15:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x115556400) [pid = 1654] [serial = 526] [outer = 0x0] 15:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11911dc00) [pid = 1654] [serial = 527] [outer = 0x115556400] 15:13:07 INFO - PROCESS | 1654 | 1461190387402 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11a8d9c00) [pid = 1654] [serial = 528] [outer = 0x115556400] 15:13:07 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:07 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:13:07 INFO - PROCESS | 1654 | 1461190387729 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]]]}] 15:13:07 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 15:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms 15:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:13:07 INFO - PROCESS | 1654 | 1461190387761 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1654 | 1461190387763 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:13:07 INFO - PROCESS | 1654 | 1461190387765 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1654 | 1461190387766 Marionette TRACE conn2 <- [1,678,null,{}] 15:13:07 INFO - PROCESS | 1654 | 1461190387768 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}] 15:13:07 INFO - PROCESS | 1654 | 1461190387879 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:13:07 INFO - PROCESS | 1654 | 1461190387889 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c817800 == 43 [pid = 1654] [id = 177] 15:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11aa15400) [pid = 1654] [serial = 529] [outer = 0x0] 15:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11be47400) [pid = 1654] [serial = 530] [outer = 0x11aa15400] 15:13:07 INFO - PROCESS | 1654 | 1461190387916 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1276c4c00) [pid = 1654] [serial = 531] [outer = 0x11aa15400] 15:13:08 INFO - PROCESS | 1654 | 1461190388212 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]]]}] 15:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 470ms 15:13:08 INFO - PROCESS | 1654 | 1461190388236 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:13:08 INFO - PROCESS | 1654 | 1461190388237 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:13:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:13:08 INFO - PROCESS | 1654 | 1461190388243 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1654 | 1461190388244 Marionette TRACE conn2 <- [1,682,null,{}] 15:13:08 INFO - PROCESS | 1654 | 1461190388247 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}] 15:13:08 INFO - PROCESS | 1654 | 1461190388333 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:13:08 INFO - PROCESS | 1654 | 1461190388341 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d06d800 == 44 [pid = 1654] [id = 178] 15:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11b6ce000) [pid = 1654] [serial = 532] [outer = 0x0] 15:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b14f800) [pid = 1654] [serial = 533] [outer = 0x11b6ce000] 15:13:08 INFO - PROCESS | 1654 | 1461190388369 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12ba46000) [pid = 1654] [serial = 534] [outer = 0x11b6ce000] 15:13:09 INFO - PROCESS | 1654 | 1461190389351 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]]]}] 15:13:09 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) 15:13:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1122ms 15:13:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:13:09 INFO - PROCESS | 1654 | 1461190389364 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:13:09 INFO - PROCESS | 1654 | 1461190389366 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:13:09 INFO - PROCESS | 1654 | 1461190389370 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:13:09 INFO - PROCESS | 1654 | 1461190389375 Marionette TRACE conn2 <- [1,686,null,{}] 15:13:09 INFO - PROCESS | 1654 | 1461190389379 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}] 15:13:09 INFO - PROCESS | 1654 | 1461190389488 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:13:09 INFO - PROCESS | 1654 | 1461190389535 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11638b800 == 45 [pid = 1654] [id = 179] 15:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x115558400) [pid = 1654] [serial = 535] [outer = 0x0] 15:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x115854400) [pid = 1654] [serial = 536] [outer = 0x115558400] 15:13:09 INFO - PROCESS | 1654 | 1461190389568 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1188db400) [pid = 1654] [serial = 537] [outer = 0x115558400] 15:13:10 INFO - PROCESS | 1654 | 1461190390548 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]]]}] 15:13:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:13:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1226ms 15:13:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:13:10 INFO - PROCESS | 1654 | 1461190390596 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 1654 | 1461190390600 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:13:10 INFO - PROCESS | 1654 | 1461190390604 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 1654 | 1461190390606 Marionette TRACE conn2 <- [1,690,null,{}] 15:13:10 INFO - PROCESS | 1654 | 1461190390609 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}] 15:13:10 INFO - PROCESS | 1654 | 1461190390715 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:13:10 INFO - PROCESS | 1654 | 1461190390809 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11671d000 == 46 [pid = 1654] [id = 180] 15:13:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x115184c00) [pid = 1654] [serial = 538] [outer = 0x0] 15:13:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11533a000) [pid = 1654] [serial = 539] [outer = 0x115184c00] 15:13:10 INFO - PROCESS | 1654 | 1461190390842 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119d6bc00) [pid = 1654] [serial = 540] [outer = 0x115184c00] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11c817800 == 45 [pid = 1654] [id = 177] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11891c000 == 44 [pid = 1654] [id = 176] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9d5800 == 43 [pid = 1654] [id = 175] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7cc800 == 42 [pid = 1654] [id = 174] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x129a33000 == 41 [pid = 1654] [id = 173] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x128034000 == 40 [pid = 1654] [id = 172] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12e21c400) [pid = 1654] [serial = 482] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x127821800 == 39 [pid = 1654] [id = 171] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11970c000 == 38 [pid = 1654] [id = 170] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1263b5000 == 37 [pid = 1654] [id = 169] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11c816800 == 36 [pid = 1654] [id = 168] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1da800 == 35 [pid = 1654] [id = 167] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb4b000 == 34 [pid = 1654] [id = 166] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119b5f000 == 33 [pid = 1654] [id = 165] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11970c800 == 32 [pid = 1654] [id = 164] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x118615000 == 31 [pid = 1654] [id = 163] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x115225800 == 30 [pid = 1654] [id = 162] 15:13:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12e22d000 == 29 [pid = 1654] [id = 161] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119d66400) [pid = 1654] [serial = 335] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11b6d5800) [pid = 1654] [serial = 281] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11aa21400) [pid = 1654] [serial = 338] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1163f0400) [pid = 1654] [serial = 278] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12ba50400) [pid = 1654] [serial = 374] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11be4d000) [pid = 1654] [serial = 326] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x118981c00) [pid = 1654] [serial = 320] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12745e400) [pid = 1654] [serial = 317] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11a8d9000) [pid = 1654] [serial = 323] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11555cc00) [pid = 1654] [serial = 332] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x129a21000) [pid = 1654] [serial = 383] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x126142400) [pid = 1654] [serial = 380] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a8d7000) [pid = 1654] [serial = 377] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12e218000) [pid = 1654] [serial = 480] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b153000) [pid = 1654] [serial = 467] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x129a49000) [pid = 1654] [serial = 464] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b908400) [pid = 1654] [serial = 470] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12b2f4800) [pid = 1654] [serial = 468] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12614a800) [pid = 1654] [serial = 473] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b2f3800) [pid = 1654] [serial = 474] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12e191800) [pid = 1654] [serial = 479] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12baaac00) [pid = 1654] [serial = 471] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12cba6c00) [pid = 1654] [serial = 476] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12d0a0800) [pid = 1654] [serial = 437] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12cba2000) [pid = 1654] [serial = 436] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b19f000) [pid = 1654] [serial = 434] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x129a4dc00) [pid = 1654] [serial = 433] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x127007800) [pid = 1654] [serial = 431] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11bbea400) [pid = 1654] [serial = 430] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11a8f0400) [pid = 1654] [serial = 428] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119ba7800) [pid = 1654] [serial = 427] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12e189400) [pid = 1654] [serial = 425] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11b981800) [pid = 1654] [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.] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11c9ac400) [pid = 1654] [serial = 458] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11bbf2c00) [pid = 1654] [serial = 455] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11c40cc00) [pid = 1654] [serial = 456] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11b674c00) [pid = 1654] [serial = 452] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11bb71c00) [pid = 1654] [serial = 453] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119ba6400) [pid = 1654] [serial = 449] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11a8de800) [pid = 1654] [serial = 450] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118e24400) [pid = 1654] [serial = 447] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1186b5c00) [pid = 1654] [serial = 446] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12e197000) [pid = 1654] [serial = 443] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12e18e400) [pid = 1654] [serial = 442] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12dfaf000) [pid = 1654] [serial = 440] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12d0ab800) [pid = 1654] [serial = 439] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x127f45000) [pid = 1654] [serial = 461] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12dfabc00) [pid = 1654] [serial = 477] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12b145400) [pid = 1654] [serial = 465] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12910fc00) [pid = 1654] [serial = 462] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12614cc00) [pid = 1654] [serial = 459] [outer = 0x0] [url = about:blank] 15:13:11 INFO - PROCESS | 1654 | 1461190391900 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]]]}] 15:13:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:13:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1321ms 15:13:11 INFO - PROCESS | 1654 | 1461190391926 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:13:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:13:11 INFO - PROCESS | 1654 | 1461190391929 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:13:11 INFO - PROCESS | 1654 | 1461190391932 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1654 | 1461190391933 Marionette TRACE conn2 <- [1,694,null,{}] 15:13:11 INFO - PROCESS | 1654 | 1461190391937 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}] 15:13:12 INFO - PROCESS | 1654 | 1461190392014 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:13:12 INFO - PROCESS | 1654 | 1461190392082 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11630e800 == 30 [pid = 1654] [id = 181] 15:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1186b5c00) [pid = 1654] [serial = 541] [outer = 0x0] 15:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1188d0400) [pid = 1654] [serial = 542] [outer = 0x1186b5c00] 15:13:12 INFO - PROCESS | 1654 | 1461190392111 Marionette DEBUG loaded listener.js 15:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118e24400) [pid = 1654] [serial = 543] [outer = 0x1186b5c00] 15:13:12 INFO - PROCESS | 1654 | 1461190392919 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]]]}] 15:13:12 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) 15:13:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 15:13:12 INFO - PROCESS | 1654 | 1461190392952 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 1654 | 1461190392958 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:13:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:13:12 INFO - PROCESS | 1654 | 1461190392962 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1654 | 1461190392964 Marionette TRACE conn2 <- [1,698,null,{}] 15:13:12 INFO - PROCESS | 1654 | 1461190392976 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}] 15:13:13 INFO - PROCESS | 1654 | 1461190393048 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:13:13 INFO - PROCESS | 1654 | 1461190393089 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119850000 == 31 [pid = 1654] [id = 182] 15:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1189dcc00) [pid = 1654] [serial = 544] [outer = 0x0] 15:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119ba5c00) [pid = 1654] [serial = 545] [outer = 0x1189dcc00] 15:13:13 INFO - PROCESS | 1654 | 1461190393116 Marionette DEBUG loaded listener.js 15:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11a8da400) [pid = 1654] [serial = 546] [outer = 0x1189dcc00] 15:13:13 INFO - PROCESS | 1654 | 1461190393918 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]]]}] 15:13:13 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) 15:13:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 980ms 15:13:13 INFO - PROCESS | 1654 | 1461190393942 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:13:13 INFO - PROCESS | 1654 | 1461190393944 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:13:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:13:13 INFO - PROCESS | 1654 | 1461190393946 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:13:13 INFO - PROCESS | 1654 | 1461190393949 Marionette TRACE conn2 <- [1,702,null,{}] 15:13:13 INFO - PROCESS | 1654 | 1461190393958 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}] 15:13:14 INFO - PROCESS | 1654 | 1461190394052 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:13:14 INFO - PROCESS | 1654 | 1461190394081 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb35000 == 32 [pid = 1654] [id = 183] 15:13:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11554f800) [pid = 1654] [serial = 547] [outer = 0x0] 15:13:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11acb8000) [pid = 1654] [serial = 548] [outer = 0x11554f800] 15:13:14 INFO - PROCESS | 1654 | 1461190394110 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11b676c00) [pid = 1654] [serial = 549] [outer = 0x11554f800] 15:13:14 INFO - PROCESS | 1654 | 1461190394952 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]]]}] 15:13:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:13:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1024ms 15:13:14 INFO - PROCESS | 1654 | 1461190394970 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:13:14 INFO - PROCESS | 1654 | 1461190394974 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:13:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:13:14 INFO - PROCESS | 1654 | 1461190394976 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:13:14 INFO - PROCESS | 1654 | 1461190394978 Marionette TRACE conn2 <- [1,706,null,{}] 15:13:14 INFO - PROCESS | 1654 | 1461190394980 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}] 15:13:15 INFO - PROCESS | 1654 | 1461190395070 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:13:15 INFO - PROCESS | 1654 | 1461190395100 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1da800 == 33 [pid = 1654] [id = 184] 15:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11b6d9800) [pid = 1654] [serial = 550] [outer = 0x0] 15:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11b98f800) [pid = 1654] [serial = 551] [outer = 0x11b6d9800] 15:13:15 INFO - PROCESS | 1654 | 1461190395126 Marionette DEBUG loaded listener.js 15:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11bbe8c00) [pid = 1654] [serial = 552] [outer = 0x11b6d9800] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x115555800) [pid = 1654] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11555bc00) [pid = 1654] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1141c5000) [pid = 1654] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1146bc000) [pid = 1654] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11517c000) [pid = 1654] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1288ed800) [pid = 1654] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11b985000) [pid = 1654] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12b150000) [pid = 1654] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x127006000) [pid = 1654] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1144b1800) [pid = 1654] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11c549800) [pid = 1654] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x129109c00) [pid = 1654] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12b1a9c00) [pid = 1654] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x115556400) [pid = 1654] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11c4c2400) [pid = 1654] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:13:15 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11aa15400) [pid = 1654] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:13:15 INFO - PROCESS | 1654 | 1461190395919 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]]]}] 15:13:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:13:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 15:13:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:13:15 INFO - PROCESS | 1654 | 1461190395946 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:13:15 INFO - PROCESS | 1654 | 1461190395947 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:13:15 INFO - PROCESS | 1654 | 1461190395949 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:13:15 INFO - PROCESS | 1654 | 1461190395951 Marionette TRACE conn2 <- [1,710,null,{}] 15:13:15 INFO - PROCESS | 1654 | 1461190395953 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}] 15:13:16 INFO - PROCESS | 1654 | 1461190396024 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:13:16 INFO - PROCESS | 1654 | 1461190396028 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x119137000 == 34 [pid = 1654] [id = 185] 15:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x115555800) [pid = 1654] [serial = 553] [outer = 0x0] 15:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11a8dc000) [pid = 1654] [serial = 554] [outer = 0x115555800] 15:13:16 INFO - PROCESS | 1654 | 1461190396056 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11bbf1400) [pid = 1654] [serial = 555] [outer = 0x115555800] 15:13:16 INFO - PROCESS | 1654 | 1461190396853 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]]]}] 15:13:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:13:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 919ms 15:13:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:13:16 INFO - PROCESS | 1654 | 1461190396869 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1654 | 1461190396870 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:13:16 INFO - PROCESS | 1654 | 1461190396874 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1654 | 1461190396875 Marionette TRACE conn2 <- [1,714,null,{}] 15:13:16 INFO - PROCESS | 1654 | 1461190396877 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}] 15:13:16 INFO - PROCESS | 1654 | 1461190396966 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:13:16 INFO - PROCESS | 1654 | 1461190396973 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1264c4800 == 35 [pid = 1654] [id = 186] 15:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11c17a400) [pid = 1654] [serial = 556] [outer = 0x0] 15:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11c9b0800) [pid = 1654] [serial = 557] [outer = 0x11c17a400] 15:13:17 INFO - PROCESS | 1654 | 1461190397002 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x126149400) [pid = 1654] [serial = 558] [outer = 0x11c17a400] 15:13:17 INFO - PROCESS | 1654 | 1461190397799 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]]]}] 15:13:17 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 15:13:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 15:13:17 INFO - PROCESS | 1654 | 1461190397844 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:13:17 INFO - PROCESS | 1654 | 1461190397847 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:13:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:13:17 INFO - PROCESS | 1654 | 1461190397850 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:13:17 INFO - PROCESS | 1654 | 1461190397853 Marionette TRACE conn2 <- [1,718,null,{}] 15:13:17 INFO - PROCESS | 1654 | 1461190397858 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}] 15:13:17 INFO - PROCESS | 1654 | 1461190397951 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:13:18 INFO - PROCESS | 1654 | 1461190397996 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x116061000 == 36 [pid = 1654] [id = 187] 15:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1158ba000) [pid = 1654] [serial = 559] [outer = 0x0] 15:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116555c00) [pid = 1654] [serial = 560] [outer = 0x1158ba000] 15:13:18 INFO - PROCESS | 1654 | 1461190398030 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118982400) [pid = 1654] [serial = 561] [outer = 0x1158ba000] 15:13:18 INFO - PROCESS | 1654 | 1461190398941 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]]]}] 15:13:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:13:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1124ms 15:13:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:13:18 INFO - PROCESS | 1654 | 1461190398975 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:13:18 INFO - PROCESS | 1654 | 1461190398979 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:13:18 INFO - PROCESS | 1654 | 1461190398983 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:13:18 INFO - PROCESS | 1654 | 1461190398985 Marionette TRACE conn2 <- [1,722,null,{}] 15:13:18 INFO - PROCESS | 1654 | 1461190398988 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}] 15:13:19 INFO - PROCESS | 1654 | 1461190399079 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:13:19 INFO - PROCESS | 1654 | 1461190399123 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb39000 == 37 [pid = 1654] [id = 188] 15:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1158f3c00) [pid = 1654] [serial = 562] [outer = 0x0] 15:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119b5a800) [pid = 1654] [serial = 563] [outer = 0x1158f3c00] 15:13:19 INFO - PROCESS | 1654 | 1461190399154 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11aa15c00) [pid = 1654] [serial = 564] [outer = 0x1158f3c00] 15:13:19 INFO - PROCESS | 1654 | 1461190399584 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] 15:13:19 INFO - PROCESS | 1654 | 1461190399605 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:13:19 INFO - PROCESS | 1654 | 1461190399609 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1654 | 1461190399612 Marionette TRACE conn2 <- [1,726,null,{}] 15:13:19 INFO - PROCESS | 1654 | 1461190399620 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}] 15:13:19 INFO - PROCESS | 1654 | 1461190399717 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:13:19 INFO - PROCESS | 1654 | 1461190399761 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272fe800 == 38 [pid = 1654] [id = 189] 15:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11aa1ec00) [pid = 1654] [serial = 565] [outer = 0x0] 15:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11bbf1000) [pid = 1654] [serial = 566] [outer = 0x11aa1ec00] 15:13:19 INFO - PROCESS | 1654 | 1461190399794 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c78a800) [pid = 1654] [serial = 567] [outer = 0x11aa1ec00] 15:13:20 INFO - PROCESS | 1654 | 1461190400265 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]]]}] 15:13:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:13:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 721ms 15:13:20 INFO - PROCESS | 1654 | 1461190400331 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:13:20 INFO - PROCESS | 1654 | 1461190400333 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:13:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:13:20 INFO - PROCESS | 1654 | 1461190400335 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:13:20 INFO - PROCESS | 1654 | 1461190400337 Marionette TRACE conn2 <- [1,730,null,{}] 15:13:20 INFO - PROCESS | 1654 | 1461190400339 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}] 15:13:20 INFO - PROCESS | 1654 | 1461190400431 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:13:20 INFO - PROCESS | 1654 | 1461190400525 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12781e800 == 39 [pid = 1654] [id = 190] 15:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1266f8400) [pid = 1654] [serial = 568] [outer = 0x0] 15:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x127035c00) [pid = 1654] [serial = 569] [outer = 0x1266f8400] 15:13:20 INFO - PROCESS | 1654 | 1461190400557 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x127cd6c00) [pid = 1654] [serial = 570] [outer = 0x1266f8400] 15:13:20 INFO - PROCESS | 1654 | 1461190400965 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1654 | 1461190401011 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:13:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:13:21 INFO - PROCESS | 1654 | 1461190401013 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1654 | 1461190401014 Marionette TRACE conn2 <- [1,734,null,{}] 15:13:21 INFO - PROCESS | 1654 | 1461190401017 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}] 15:13:21 INFO - PROCESS | 1654 | 1461190401108 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:13:21 INFO - PROCESS | 1654 | 1461190401155 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x128814000 == 40 [pid = 1654] [id = 191] 15:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x127467c00) [pid = 1654] [serial = 571] [outer = 0x0] 15:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1288e1800) [pid = 1654] [serial = 572] [outer = 0x127467c00] 15:13:21 INFO - PROCESS | 1654 | 1461190401185 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x129192c00) [pid = 1654] [serial = 573] [outer = 0x127467c00] 15:13:21 INFO - PROCESS | 1654 | 1461190401693 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]]]}] 15:13:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:13:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 722ms 15:13:21 INFO - PROCESS | 1654 | 1461190401764 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1654 | 1461190401766 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:13:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:13:21 INFO - PROCESS | 1654 | 1461190401771 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1654 | 1461190401773 Marionette TRACE conn2 <- [1,738,null,{}] 15:13:21 INFO - PROCESS | 1654 | 1461190401777 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}] 15:13:21 INFO - PROCESS | 1654 | 1461190401869 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:13:21 INFO - PROCESS | 1654 | 1461190401931 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11528a000 == 41 [pid = 1654] [id = 192] 15:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x114e65800) [pid = 1654] [serial = 574] [outer = 0x0] 15:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x115167400) [pid = 1654] [serial = 575] [outer = 0x114e65800] 15:13:21 INFO - PROCESS | 1654 | 1461190401959 Marionette DEBUG loaded listener.js 15:13:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115383c00) [pid = 1654] [serial = 576] [outer = 0x114e65800] 15:13:22 INFO - PROCESS | 1654 | --DOCSHELL 0x119137000 == 40 [pid = 1654] [id = 185] 15:13:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1da800 == 39 [pid = 1654] [id = 184] 15:13:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb35000 == 38 [pid = 1654] [id = 183] 15:13:22 INFO - PROCESS | 1654 | --DOCSHELL 0x119850000 == 37 [pid = 1654] [id = 182] 15:13:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11630e800 == 36 [pid = 1654] [id = 181] 15:13:22 INFO - PROCESS | 1654 | --DOCSHELL 0x11638b800 == 35 [pid = 1654] [id = 179] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12b14f800) [pid = 1654] [serial = 533] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1158c1c00) [pid = 1654] [serial = 485] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1186be400) [pid = 1654] [serial = 486] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11c410800) [pid = 1654] [serial = 503] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11c9a9400) [pid = 1654] [serial = 504] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11b6d6400) [pid = 1654] [serial = 497] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1189db000) [pid = 1654] [serial = 488] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119b5d800) [pid = 1654] [serial = 489] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11aa13400) [pid = 1654] [serial = 494] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11addf400) [pid = 1654] [serial = 495] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x129a21400) [pid = 1654] [serial = 515] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11bbf2800) [pid = 1654] [serial = 500] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11c311c00) [pid = 1654] [serial = 501] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12b1a0c00) [pid = 1654] [serial = 521] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12745d400) [pid = 1654] [serial = 509] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x127c52c00) [pid = 1654] [serial = 510] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11a8d7c00) [pid = 1654] [serial = 491] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11a8eac00) [pid = 1654] [serial = 492] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x128257000) [pid = 1654] [serial = 512] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12b144400) [pid = 1654] [serial = 518] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12b720c00) [pid = 1654] [serial = 524] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12b1a8400) [pid = 1654] [serial = 522] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12b912800) [pid = 1654] [serial = 525] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11a8d9c00) [pid = 1654] [serial = 528] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x11b921800) [pid = 1654] [serial = 498] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x11c9b3400) [pid = 1654] [serial = 506] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x127005c00) [pid = 1654] [serial = 507] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x11911dc00) [pid = 1654] [serial = 527] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x11be47400) [pid = 1654] [serial = 530] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12b14fc00) [pid = 1654] [serial = 519] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x1276c4c00) [pid = 1654] [serial = 531] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x129a52400) [pid = 1654] [serial = 516] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x1288e9800) [pid = 1654] [serial = 513] [outer = 0x0] [url = about:blank] 15:13:22 INFO - PROCESS | 1654 | 1461190402869 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]]]}] 15:13:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:13:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 15:13:22 INFO - PROCESS | 1654 | 1461190402893 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:13:22 INFO - PROCESS | 1654 | 1461190402897 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:13:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:13:22 INFO - PROCESS | 1654 | 1461190402901 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 1654 | 1461190402903 Marionette TRACE conn2 <- [1,742,null,{}] 15:13:22 INFO - PROCESS | 1654 | 1461190402906 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}] 15:13:22 INFO - PROCESS | 1654 | 1461190402992 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:13:23 INFO - PROCESS | 1654 | 1461190403039 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x118619800 == 36 [pid = 1654] [id = 193] 15:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x1158c1c00) [pid = 1654] [serial = 577] [outer = 0x0] 15:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x11863d400) [pid = 1654] [serial = 578] [outer = 0x1158c1c00] 15:13:23 INFO - PROCESS | 1654 | 1461190403066 Marionette DEBUG loaded listener.js 15:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1188cec00) [pid = 1654] [serial = 579] [outer = 0x1158c1c00] 15:13:23 INFO - PROCESS | 1654 | 1461190403869 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]]]}] 15:13:23 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 15:13:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1020ms 15:13:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:13:23 INFO - PROCESS | 1654 | 1461190403921 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:13:23 INFO - PROCESS | 1654 | 1461190403923 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:13:23 INFO - PROCESS | 1654 | 1461190403925 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:13:23 INFO - PROCESS | 1654 | 1461190403927 Marionette TRACE conn2 <- [1,746,null,{}] 15:13:23 INFO - PROCESS | 1654 | 1461190403935 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}] 15:13:24 INFO - PROCESS | 1654 | 1461190404024 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:13:24 INFO - PROCESS | 1654 | 1461190404073 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970f000 == 37 [pid = 1654] [id = 194] 15:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11897e000) [pid = 1654] [serial = 580] [outer = 0x0] 15:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119248400) [pid = 1654] [serial = 581] [outer = 0x11897e000] 15:13:24 INFO - PROCESS | 1654 | 1461190404101 Marionette DEBUG loaded listener.js 15:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x119d65000) [pid = 1654] [serial = 582] [outer = 0x11897e000] 15:13:24 INFO - PROCESS | 1654 | 1461190404900 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]]]}] 15:13:24 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.) 15:13:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1024ms 15:13:24 INFO - PROCESS | 1654 | 1461190404949 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:13:24 INFO - PROCESS | 1654 | 1461190404951 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:13:24 INFO - PROCESS | 1654 | 1461190404960 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 1654 | 1461190404961 Marionette TRACE conn2 <- [1,750,null,{}] 15:13:24 INFO - PROCESS | 1654 | 1461190404963 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}] 15:13:25 INFO - PROCESS | 1654 | 1461190405059 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:13:25 INFO - PROCESS | 1654 | 1461190405063 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a8a9800 == 38 [pid = 1654] [id = 195] 15:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11a8dac00) [pid = 1654] [serial = 583] [outer = 0x0] 15:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11a8e9c00) [pid = 1654] [serial = 584] [outer = 0x11a8dac00] 15:13:25 INFO - PROCESS | 1654 | 1461190405089 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11aa1fc00) [pid = 1654] [serial = 585] [outer = 0x11a8dac00] 15:13:25 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x11b6d9800) [pid = 1654] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:13:25 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1186b5c00) [pid = 1654] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:13:25 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1189dcc00) [pid = 1654] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:13:25 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x115555800) [pid = 1654] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:13:25 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x11554f800) [pid = 1654] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:13:25 INFO - PROCESS | 1654 | 1461190405954 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]]]}] 15:13:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:13:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1018ms 15:13:25 INFO - PROCESS | 1654 | 1461190405979 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:13:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:13:25 INFO - PROCESS | 1654 | 1461190405980 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:13:25 INFO - PROCESS | 1654 | 1461190405982 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:13:25 INFO - PROCESS | 1654 | 1461190405983 Marionette TRACE conn2 <- [1,754,null,{}] 15:13:26 INFO - PROCESS | 1654 | 1461190405993 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}] 15:13:26 INFO - PROCESS | 1654 | 1461190406067 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:13:26 INFO - PROCESS | 1654 | 1461190406071 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6f4800 == 39 [pid = 1654] [id = 196] 15:13:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11a8dfc00) [pid = 1654] [serial = 586] [outer = 0x0] 15:13:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11addac00) [pid = 1654] [serial = 587] [outer = 0x11a8dfc00] 15:13:26 INFO - PROCESS | 1654 | 1461190406136 Marionette DEBUG loaded listener.js 15:13:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11afec800) [pid = 1654] [serial = 588] [outer = 0x11a8dfc00] 15:13:26 INFO - PROCESS | 1654 | 1461190406902 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]]]}] 15:13:26 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 15:13:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 930ms 15:13:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:13:26 INFO - PROCESS | 1654 | 1461190406912 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 1654 | 1461190406913 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:13:26 INFO - PROCESS | 1654 | 1461190406915 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1654 | 1461190406916 Marionette TRACE conn2 <- [1,758,null,{}] 15:13:26 INFO - PROCESS | 1654 | 1461190406918 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}] 15:13:27 INFO - PROCESS | 1654 | 1461190407012 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:13:27 INFO - PROCESS | 1654 | 1461190407017 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c32d000 == 40 [pid = 1654] [id = 197] 15:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11b6d2800) [pid = 1654] [serial = 589] [outer = 0x0] 15:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11bbf2c00) [pid = 1654] [serial = 590] [outer = 0x11b6d2800] 15:13:27 INFO - PROCESS | 1654 | 1461190407048 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11c1e7800) [pid = 1654] [serial = 591] [outer = 0x11b6d2800] 15:13:27 INFO - PROCESS | 1654 | 1461190407381 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]]]}] 15:13:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:13:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 15:13:27 INFO - PROCESS | 1654 | 1461190407385 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:13:27 INFO - PROCESS | 1654 | 1461190407386 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:13:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:13:27 INFO - PROCESS | 1654 | 1461190407389 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:13:27 INFO - PROCESS | 1654 | 1461190407391 Marionette TRACE conn2 <- [1,762,null,{}] 15:13:27 INFO - PROCESS | 1654 | 1461190407394 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}] 15:13:27 INFO - PROCESS | 1654 | 1461190407469 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:13:27 INFO - PROCESS | 1654 | 1461190407515 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c75d800 == 41 [pid = 1654] [id = 198] 15:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11c173c00) [pid = 1654] [serial = 592] [outer = 0x0] 15:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11c4c7400) [pid = 1654] [serial = 593] [outer = 0x11c173c00] 15:13:27 INFO - PROCESS | 1654 | 1461190407541 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11c9b3c00) [pid = 1654] [serial = 594] [outer = 0x11c173c00] 15:13:28 INFO - PROCESS | 1654 | 1461190408301 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]]]}] 15:13:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 923ms 15:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:13:28 INFO - PROCESS | 1654 | 1461190408312 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:13:28 INFO - PROCESS | 1654 | 1461190408313 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:13:28 INFO - PROCESS | 1654 | 1461190408315 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1654 | 1461190408316 Marionette TRACE conn2 <- [1,766,null,{}] 15:13:28 INFO - PROCESS | 1654 | 1461190408318 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}] 15:13:28 INFO - PROCESS | 1654 | 1461190408441 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:13:28 INFO - PROCESS | 1654 | 1461190408488 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1144d8000 == 42 [pid = 1654] [id = 199] 15:13:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1141b8000) [pid = 1654] [serial = 595] [outer = 0x0] 15:13:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x114402400) [pid = 1654] [serial = 596] [outer = 0x1141b8000] 15:13:28 INFO - PROCESS | 1654 | 1461190408521 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x115181400) [pid = 1654] [serial = 597] [outer = 0x1141b8000] 15:13:29 INFO - PROCESS | 1654 | 1461190409442 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]]]}] 15:13:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:13:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1170ms 15:13:29 INFO - PROCESS | 1654 | 1461190409510 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:13:29 INFO - PROCESS | 1654 | 1461190409513 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:13:29 INFO - PROCESS | 1654 | 1461190409517 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1654 | 1461190409521 Marionette TRACE conn2 <- [1,770,null,{}] 15:13:29 INFO - PROCESS | 1654 | 1461190409524 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}] 15:13:29 INFO - PROCESS | 1654 | 1461190409611 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:13:29 INFO - PROCESS | 1654 | 1461190409694 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11971a000 == 43 [pid = 1654] [id = 200] 15:13:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11655a800) [pid = 1654] [serial = 598] [outer = 0x0] 15:13:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11898a400) [pid = 1654] [serial = 599] [outer = 0x11655a800] 15:13:29 INFO - PROCESS | 1654 | 1461190409727 Marionette DEBUG loaded listener.js 15:13:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119249c00) [pid = 1654] [serial = 600] [outer = 0x11655a800] 15:13:30 INFO - PROCESS | 1654 | 1461190410184 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]]]}] 15:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 15:13:30 INFO - PROCESS | 1654 | 1461190410240 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:13:30 INFO - PROCESS | 1654 | 1461190410243 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:13:30 INFO - PROCESS | 1654 | 1461190410245 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:13:30 INFO - PROCESS | 1654 | 1461190410247 Marionette TRACE conn2 <- [1,774,null,{}] 15:13:30 INFO - PROCESS | 1654 | 1461190410249 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}] 15:13:30 INFO - PROCESS | 1654 | 1461190410346 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:13:30 INFO - PROCESS | 1654 | 1461190410409 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c817800 == 44 [pid = 1654] [id = 201] 15:13:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11a8db000) [pid = 1654] [serial = 601] [outer = 0x0] 15:13:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11a8edc00) [pid = 1654] [serial = 602] [outer = 0x11a8db000] 15:13:30 INFO - PROCESS | 1654 | 1461190410442 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11b6d8000) [pid = 1654] [serial = 603] [outer = 0x11a8db000] 15:13:30 INFO - PROCESS | 1654 | 1461190410865 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]]]}] 15:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 669ms 15:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:13:30 INFO - PROCESS | 1654 | 1461190410915 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:13:30 INFO - PROCESS | 1654 | 1461190410918 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:13:30 INFO - PROCESS | 1654 | 1461190410960 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:13:30 INFO - PROCESS | 1654 | 1461190410964 Marionette TRACE conn2 <- [1,778,null,{}] 15:13:31 INFO - PROCESS | 1654 | 1461190411002 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}] 15:13:31 INFO - PROCESS | 1654 | 1461190411100 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:13:31 INFO - PROCESS | 1654 | 1461190411149 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b63000 == 45 [pid = 1654] [id = 202] 15:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11b6d8400) [pid = 1654] [serial = 604] [outer = 0x0] 15:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c174000) [pid = 1654] [serial = 605] [outer = 0x11b6d8400] 15:13:31 INFO - PROCESS | 1654 | 1461190411180 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11c9a9400) [pid = 1654] [serial = 606] [outer = 0x11b6d8400] 15:13:31 INFO - PROCESS | 1654 | 1461190411701 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]]]}] 15:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 846ms 15:13:31 INFO - PROCESS | 1654 | 1461190411768 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:13:31 INFO - PROCESS | 1654 | 1461190411771 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:13:31 INFO - PROCESS | 1654 | 1461190411774 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1654 | 1461190411776 Marionette TRACE conn2 <- [1,782,null,{}] 15:13:31 INFO - PROCESS | 1654 | 1461190411780 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}] 15:13:31 INFO - PROCESS | 1654 | 1461190411867 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:13:31 INFO - PROCESS | 1654 | 1461190411919 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x119864000 == 46 [pid = 1654] [id = 203] 15:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11795c400) [pid = 1654] [serial = 607] [outer = 0x0] 15:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118880800) [pid = 1654] [serial = 608] [outer = 0x11795c400] 15:13:31 INFO - PROCESS | 1654 | 1461190411948 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119121400) [pid = 1654] [serial = 609] [outer = 0x11795c400] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11c75d800 == 45 [pid = 1654] [id = 198] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11c32d000 == 44 [pid = 1654] [id = 197] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11671d000 == 43 [pid = 1654] [id = 180] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6f4800 == 42 [pid = 1654] [id = 196] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11a8a9800 == 41 [pid = 1654] [id = 195] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11970f000 == 40 [pid = 1654] [id = 194] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x118619800 == 39 [pid = 1654] [id = 193] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11528a000 == 38 [pid = 1654] [id = 192] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11c9b0800) [pid = 1654] [serial = 557] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1264c4800 == 37 [pid = 1654] [id = 186] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11bbe8c00) [pid = 1654] [serial = 552] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11b98f800) [pid = 1654] [serial = 551] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1188d0400) [pid = 1654] [serial = 542] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118e24400) [pid = 1654] [serial = 543] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x119ba5c00) [pid = 1654] [serial = 545] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11533a000) [pid = 1654] [serial = 539] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x115854400) [pid = 1654] [serial = 536] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11bbf1400) [pid = 1654] [serial = 555] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11a8dc000) [pid = 1654] [serial = 554] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11acb8000) [pid = 1654] [serial = 548] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11b676c00) [pid = 1654] [serial = 549] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11a8da400) [pid = 1654] [serial = 546] [outer = 0x0] [url = about:blank] 15:13:32 INFO - PROCESS | 1654 | 1461190412387 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]]]}] 15:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 622ms 15:13:32 INFO - PROCESS | 1654 | 1461190412396 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1654 | 1461190412400 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:13:32 INFO - PROCESS | 1654 | 1461190412405 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1654 | 1461190412408 Marionette TRACE conn2 <- [1,786,null,{}] 15:13:32 INFO - PROCESS | 1654 | 1461190412411 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}] 15:13:32 INFO - PROCESS | 1654 | 1461190412486 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:13:32 INFO - PROCESS | 1654 | 1461190412493 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11890f000 == 38 [pid = 1654] [id = 204] 15:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x115854400) [pid = 1654] [serial = 610] [outer = 0x0] 15:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119b5d800) [pid = 1654] [serial = 611] [outer = 0x115854400] 15:13:32 INFO - PROCESS | 1654 | 1461190412520 Marionette DEBUG loaded listener.js 15:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11a8d3000) [pid = 1654] [serial = 612] [outer = 0x115854400] 15:13:32 INFO - PROCESS | 1654 | 1461190412878 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]]]}] 15:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 523ms 15:13:32 INFO - PROCESS | 1654 | 1461190412928 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1654 | 1461190412929 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:13:32 INFO - PROCESS | 1654 | 1461190412932 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1654 | 1461190412934 Marionette TRACE conn2 <- [1,790,null,{}] 15:13:32 INFO - PROCESS | 1654 | 1461190412942 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}] 15:13:33 INFO - PROCESS | 1654 | 1461190413021 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:13:33 INFO - PROCESS | 1654 | 1461190413028 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b62a800 == 39 [pid = 1654] [id = 205] 15:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11a8e6000) [pid = 1654] [serial = 613] [outer = 0x0] 15:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11ade0800) [pid = 1654] [serial = 614] [outer = 0x11a8e6000] 15:13:33 INFO - PROCESS | 1654 | 1461190413056 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11b91d400) [pid = 1654] [serial = 615] [outer = 0x11a8e6000] 15:13:33 INFO - PROCESS | 1654 | 1461190413404 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]]]}] 15:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 15:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:13:33 INFO - PROCESS | 1654 | 1461190413453 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:13:33 INFO - PROCESS | 1654 | 1461190413455 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:13:33 INFO - PROCESS | 1654 | 1461190413457 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:13:33 INFO - PROCESS | 1654 | 1461190413458 Marionette TRACE conn2 <- [1,794,null,{}] 15:13:33 INFO - PROCESS | 1654 | 1461190413461 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}] 15:13:33 INFO - PROCESS | 1654 | 1461190413538 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:13:33 INFO - PROCESS | 1654 | 1461190413544 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c75d800 == 40 [pid = 1654] [id = 206] 15:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11b91e400) [pid = 1654] [serial = 616] [outer = 0x0] 15:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11bbeb800) [pid = 1654] [serial = 617] [outer = 0x11b91e400] 15:13:33 INFO - PROCESS | 1654 | 1461190413571 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c411400) [pid = 1654] [serial = 618] [outer = 0x11b91e400] 15:13:34 INFO - PROCESS | 1654 | 1461190413999 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]]]}] 15:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 569ms 15:13:34 INFO - PROCESS | 1654 | 1461190414026 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:13:34 INFO - PROCESS | 1654 | 1461190414027 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:13:34 INFO - PROCESS | 1654 | 1461190414029 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:13:34 INFO - PROCESS | 1654 | 1461190414030 Marionette TRACE conn2 <- [1,798,null,{}] 15:13:34 INFO - PROCESS | 1654 | 1461190414033 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}] 15:13:34 INFO - PROCESS | 1654 | 1461190414115 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:13:34 INFO - PROCESS | 1654 | 1461190414157 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1264de800 == 41 [pid = 1654] [id = 207] 15:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x114e5e400) [pid = 1654] [serial = 619] [outer = 0x0] 15:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11c9ac400) [pid = 1654] [serial = 620] [outer = 0x114e5e400] 15:13:34 INFO - PROCESS | 1654 | 1461190414200 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1265bb800) [pid = 1654] [serial = 621] [outer = 0x114e5e400] 15:13:34 INFO - PROCESS | 1654 | 1461190414668 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]]]}] 15:13:34 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 15:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 667ms 15:13:34 INFO - PROCESS | 1654 | 1461190414715 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:13:34 INFO - PROCESS | 1654 | 1461190414717 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:13:34 INFO - PROCESS | 1654 | 1461190414721 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:13:34 INFO - PROCESS | 1654 | 1461190414724 Marionette TRACE conn2 <- [1,802,null,{}] 15:13:34 INFO - PROCESS | 1654 | 1461190414728 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}] 15:13:34 INFO - PROCESS | 1654 | 1461190414849 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:13:34 INFO - PROCESS | 1654 | 1461190414890 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x127982800 == 42 [pid = 1654] [id = 208] 15:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128744000) [pid = 1654] [serial = 622] [outer = 0x0] 15:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1288e7400) [pid = 1654] [serial = 623] [outer = 0x128744000] 15:13:34 INFO - PROCESS | 1654 | 1461190414918 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12918e000) [pid = 1654] [serial = 624] [outer = 0x128744000] 15:13:35 INFO - PROCESS | 1654 | 1461190415262 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]]]}] 15:13:35 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 15:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 574ms 15:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:13:35 INFO - PROCESS | 1654 | 1461190415295 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 1654 | 1461190415296 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:13:35 INFO - PROCESS | 1654 | 1461190415298 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1654 | 1461190415299 Marionette TRACE conn2 <- [1,806,null,{}] 15:13:35 INFO - PROCESS | 1654 | 1461190415302 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}] 15:13:35 INFO - PROCESS | 1654 | 1461190415395 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:13:35 INFO - PROCESS | 1654 | 1461190415399 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12880f000 == 43 [pid = 1654] [id = 209] 15:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x127919c00) [pid = 1654] [serial = 625] [outer = 0x0] 15:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x129553000) [pid = 1654] [serial = 626] [outer = 0x127919c00] 15:13:35 INFO - PROCESS | 1654 | 1461190415425 Marionette DEBUG loaded listener.js 15:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x129a46800) [pid = 1654] [serial = 627] [outer = 0x127919c00] 15:13:35 INFO - PROCESS | 1654 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:13:35 INFO - PROCESS | 1654 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:13:35 INFO - PROCESS | 1654 | [GFX2-]: Using SkiaGL canvas. 15:13:35 INFO - PROCESS | 1654 | 1461190415778 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]]]}] 15:13:35 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 15:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 15:13:35 INFO - PROCESS | 1654 | 1461190415818 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 1654 | 1461190415819 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:13:35 INFO - PROCESS | 1654 | 1461190415821 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1654 | 1461190415822 Marionette TRACE conn2 <- [1,810,null,{}] 15:13:35 INFO - PROCESS | 1654 | 1461190415825 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}] 15:13:35 INFO - PROCESS | 1654 | 1461190415919 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:13:35 INFO - PROCESS | 1654 | 1461190415954 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a29800 == 44 [pid = 1654] [id = 210] 15:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x129a46c00) [pid = 1654] [serial = 628] [outer = 0x0] 15:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129a4cc00) [pid = 1654] [serial = 629] [outer = 0x129a46c00] 15:13:35 INFO - PROCESS | 1654 | 1461190415979 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12ad31000) [pid = 1654] [serial = 630] [outer = 0x129a46c00] 15:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11b6d2800) [pid = 1654] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x114e65800) [pid = 1654] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11a8dac00) [pid = 1654] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11897e000) [pid = 1654] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1158c1c00) [pid = 1654] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a8dfc00) [pid = 1654] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:13:36 INFO - PROCESS | 1654 | 1461190416313 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]]]}] 15:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 15:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:13:36 INFO - PROCESS | 1654 | 1461190416343 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:13:36 INFO - PROCESS | 1654 | 1461190416344 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:13:36 INFO - PROCESS | 1654 | 1461190416346 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1654 | 1461190416347 Marionette TRACE conn2 <- [1,814,null,{}] 15:13:36 INFO - PROCESS | 1654 | 1461190416349 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}] 15:13:36 INFO - PROCESS | 1654 | 1461190416426 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:13:36 INFO - PROCESS | 1654 | 1461190416431 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1ca800 == 45 [pid = 1654] [id = 211] 15:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1163ee400) [pid = 1654] [serial = 631] [outer = 0x0] 15:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x129a4f400) [pid = 1654] [serial = 632] [outer = 0x1163ee400] 15:13:36 INFO - PROCESS | 1654 | 1461190416456 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b149000) [pid = 1654] [serial = 633] [outer = 0x1163ee400] 15:13:36 INFO - PROCESS | 1654 | 1461190416795 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] 15:13:36 INFO - PROCESS | 1654 | 1461190416818 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:13:36 INFO - PROCESS | 1654 | 1461190416820 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1654 | 1461190416821 Marionette TRACE conn2 <- [1,818,null,{}] 15:13:36 INFO - PROCESS | 1654 | 1461190416826 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}] 15:13:36 INFO - PROCESS | 1654 | 1461190416925 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:13:36 INFO - PROCESS | 1654 | 1461190416932 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5a2800 == 46 [pid = 1654] [id = 212] 15:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b149800) [pid = 1654] [serial = 634] [outer = 0x0] 15:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b151400) [pid = 1654] [serial = 635] [outer = 0x12b149800] 15:13:36 INFO - PROCESS | 1654 | 1461190416957 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b19e400) [pid = 1654] [serial = 636] [outer = 0x12b149800] 15:13:37 INFO - PROCESS | 1654 | 1461190417282 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]]]}] 15:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 472ms 15:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:13:37 INFO - PROCESS | 1654 | 1461190417294 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 1654 | 1461190417295 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:13:37 INFO - PROCESS | 1654 | 1461190417298 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1654 | 1461190417299 Marionette TRACE conn2 <- [1,822,null,{}] 15:13:37 INFO - PROCESS | 1654 | 1461190417302 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}] 15:13:37 INFO - PROCESS | 1654 | 1461190417397 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:13:37 INFO - PROCESS | 1654 | 1461190417402 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc4000 == 47 [pid = 1654] [id = 213] 15:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c173000) [pid = 1654] [serial = 637] [outer = 0x0] 15:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b2e9c00) [pid = 1654] [serial = 638] [outer = 0x11c173000] 15:13:37 INFO - PROCESS | 1654 | 1461190417431 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b914c00) [pid = 1654] [serial = 639] [outer = 0x11c173000] 15:13:37 INFO - PROCESS | 1654 | 1461190417792 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] 15:13:37 INFO - PROCESS | 1654 | 1461190417820 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:13:37 INFO - PROCESS | 1654 | 1461190417825 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 1654 | 1461190417826 Marionette TRACE conn2 <- [1,826,null,{}] 15:13:37 INFO - PROCESS | 1654 | 1461190417828 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}] 15:13:37 INFO - PROCESS | 1654 | 1461190417901 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:13:37 INFO - PROCESS | 1654 | 1461190417906 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd1d000 == 48 [pid = 1654] [id = 214] 15:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12ba47c00) [pid = 1654] [serial = 640] [outer = 0x0] 15:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12ba52800) [pid = 1654] [serial = 641] [outer = 0x12ba47c00] 15:13:37 INFO - PROCESS | 1654 | 1461190417933 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12bab4800) [pid = 1654] [serial = 642] [outer = 0x12ba47c00] 15:13:38 INFO - PROCESS | 1654 | 1461190418367 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]]]}] 15:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 572ms 15:13:38 INFO - PROCESS | 1654 | 1461190418472 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:13:38 INFO - PROCESS | 1654 | 1461190418476 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:13:38 INFO - PROCESS | 1654 | 1461190418491 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:13:38 INFO - PROCESS | 1654 | 1461190418494 Marionette TRACE conn2 <- [1,830,null,{}] 15:13:38 INFO - PROCESS | 1654 | 1461190418498 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}] 15:13:38 INFO - PROCESS | 1654 | 1461190418601 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:13:38 INFO - PROCESS | 1654 | 1461190418700 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x118903000 == 49 [pid = 1654] [id = 215] 15:13:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1163fb400) [pid = 1654] [serial = 643] [outer = 0x0] 15:13:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1165eec00) [pid = 1654] [serial = 644] [outer = 0x1163fb400] 15:13:38 INFO - PROCESS | 1654 | 1461190418731 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x118e18800) [pid = 1654] [serial = 645] [outer = 0x1163fb400] 15:13:39 INFO - PROCESS | 1654 | 1461190419132 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]]]}] 15:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 673ms 15:13:39 INFO - PROCESS | 1654 | 1461190419164 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:13:39 INFO - PROCESS | 1654 | 1461190419166 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:13:39 INFO - PROCESS | 1654 | 1461190419172 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1654 | 1461190419175 Marionette TRACE conn2 <- [1,834,null,{}] 15:13:39 INFO - PROCESS | 1654 | 1461190419178 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}] 15:13:39 INFO - PROCESS | 1654 | 1461190419276 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:13:39 INFO - PROCESS | 1654 | 1461190419328 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12660c000 == 50 [pid = 1654] [id = 216] 15:13:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119245800) [pid = 1654] [serial = 646] [outer = 0x0] 15:13:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11a8dc800) [pid = 1654] [serial = 647] [outer = 0x119245800] 15:13:39 INFO - PROCESS | 1654 | 1461190419358 Marionette DEBUG loaded listener.js 15:13:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11afe3c00) [pid = 1654] [serial = 648] [outer = 0x119245800] 15:13:39 INFO - PROCESS | 1654 | 1461190419766 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]]]}] 15:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 15:13:39 INFO - PROCESS | 1654 | 1461190419793 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 1654 | 1461190419795 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:13:39 INFO - PROCESS | 1654 | 1461190419797 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1654 | 1461190419798 Marionette TRACE conn2 <- [1,838,null,{}] 15:13:39 INFO - PROCESS | 1654 | 1461190419805 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}] 15:13:39 INFO - PROCESS | 1654 | 1461190419908 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:13:40 INFO - PROCESS | 1654 | 1461190420005 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd6000 == 51 [pid = 1654] [id = 217] 15:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1272d4400) [pid = 1654] [serial = 649] [outer = 0x0] 15:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1276c2400) [pid = 1654] [serial = 650] [outer = 0x1272d4400] 15:13:40 INFO - PROCESS | 1654 | 1461190420039 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x127f46800) [pid = 1654] [serial = 651] [outer = 0x1272d4400] 15:13:40 INFO - PROCESS | 1654 | 1461190420452 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]]]}] 15:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 720ms 15:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:13:40 INFO - PROCESS | 1654 | 1461190420523 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:13:40 INFO - PROCESS | 1654 | 1461190420524 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:13:40 INFO - PROCESS | 1654 | 1461190420528 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:13:40 INFO - PROCESS | 1654 | 1461190420529 Marionette TRACE conn2 <- [1,842,null,{}] 15:13:40 INFO - PROCESS | 1654 | 1461190420531 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}] 15:13:40 INFO - PROCESS | 1654 | 1461190420630 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:13:40 INFO - PROCESS | 1654 | 1461190420695 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d298800 == 52 [pid = 1654] [id = 218] 15:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12955d000) [pid = 1654] [serial = 652] [outer = 0x0] 15:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x129a4dc00) [pid = 1654] [serial = 653] [outer = 0x12955d000] 15:13:40 INFO - PROCESS | 1654 | 1461190420725 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b2f6400) [pid = 1654] [serial = 654] [outer = 0x12955d000] 15:13:41 INFO - PROCESS | 1654 | 1461190421148 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]]]}] 15:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 15:13:41 INFO - PROCESS | 1654 | 1461190421240 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:13:41 INFO - PROCESS | 1654 | 1461190421241 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:13:41 INFO - PROCESS | 1654 | 1461190421245 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:13:41 INFO - PROCESS | 1654 | 1461190421246 Marionette TRACE conn2 <- [1,846,null,{}] 15:13:41 INFO - PROCESS | 1654 | 1461190421249 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}] 15:13:41 INFO - PROCESS | 1654 | 1461190421343 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:13:41 INFO - PROCESS | 1654 | 1461190421408 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d422800 == 53 [pid = 1654] [id = 219] 15:13:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1288e4c00) [pid = 1654] [serial = 655] [outer = 0x0] 15:13:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b90c400) [pid = 1654] [serial = 656] [outer = 0x1288e4c00] 15:13:41 INFO - PROCESS | 1654 | 1461190421439 Marionette DEBUG loaded listener.js 15:13:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12bab3400) [pid = 1654] [serial = 657] [outer = 0x1288e4c00] 15:13:42 INFO - PROCESS | 1654 | 1461190422050 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]]]}] 15:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 872ms 15:13:42 INFO - PROCESS | 1654 | 1461190422118 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:13:42 INFO - PROCESS | 1654 | 1461190422120 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:13:42 INFO - PROCESS | 1654 | 1461190422124 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1654 | 1461190422126 Marionette TRACE conn2 <- [1,850,null,{}] 15:13:42 INFO - PROCESS | 1654 | 1461190422130 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}] 15:13:42 INFO - PROCESS | 1654 | 1461190422217 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:13:42 INFO - PROCESS | 1654 | 1461190422274 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11984e800 == 54 [pid = 1654] [id = 220] 15:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11602b800) [pid = 1654] [serial = 658] [outer = 0x0] 15:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x116736c00) [pid = 1654] [serial = 659] [outer = 0x11602b800] 15:13:42 INFO - PROCESS | 1654 | 1461190422303 Marionette DEBUG loaded listener.js 15:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11897f400) [pid = 1654] [serial = 660] [outer = 0x11602b800] 15:13:42 INFO - PROCESS | 1654 | 1461190422750 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]]]}] 15:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 674ms 15:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:13:42 INFO - PROCESS | 1654 | 1461190422798 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:13:42 INFO - PROCESS | 1654 | 1461190422801 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:13:42 INFO - PROCESS | 1654 | 1461190422806 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1654 | 1461190422807 Marionette TRACE conn2 <- [1,854,null,{}] 15:13:42 INFO - PROCESS | 1654 | 1461190422810 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}] 15:13:42 INFO - PROCESS | 1654 | 1461190422898 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:13:42 INFO - PROCESS | 1654 | 1461190422965 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b6e000 == 55 [pid = 1654] [id = 221] 15:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119b99c00) [pid = 1654] [serial = 661] [outer = 0x0] 15:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11a637c00) [pid = 1654] [serial = 662] [outer = 0x119b99c00] 15:13:42 INFO - PROCESS | 1654 | 1461190422993 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11a8e9800) [pid = 1654] [serial = 663] [outer = 0x119b99c00] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc4000 == 54 [pid = 1654] [id = 213] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b5a2800 == 53 [pid = 1654] [id = 212] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1ca800 == 52 [pid = 1654] [id = 211] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x129a29800 == 51 [pid = 1654] [id = 210] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12880f000 == 50 [pid = 1654] [id = 209] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x127982800 == 49 [pid = 1654] [id = 208] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1288e1800) [pid = 1654] [serial = 572] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11bbf1000) [pid = 1654] [serial = 566] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127035c00) [pid = 1654] [serial = 569] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119b5a800) [pid = 1654] [serial = 563] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x116555c00) [pid = 1654] [serial = 560] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11c4c7400) [pid = 1654] [serial = 593] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1264de800 == 48 [pid = 1654] [id = 207] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11c75d800 == 47 [pid = 1654] [id = 206] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11b62a800 == 46 [pid = 1654] [id = 205] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11890f000 == 45 [pid = 1654] [id = 204] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119864000 == 44 [pid = 1654] [id = 203] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11971a000 == 43 [pid = 1654] [id = 200] 15:13:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1144d8000 == 42 [pid = 1654] [id = 199] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11bbf2c00) [pid = 1654] [serial = 590] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x115383c00) [pid = 1654] [serial = 576] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11a8e9c00) [pid = 1654] [serial = 584] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119d65000) [pid = 1654] [serial = 582] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1188cec00) [pid = 1654] [serial = 579] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c1e7800) [pid = 1654] [serial = 591] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11addac00) [pid = 1654] [serial = 587] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11afec800) [pid = 1654] [serial = 588] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11aa1fc00) [pid = 1654] [serial = 585] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x115167400) [pid = 1654] [serial = 575] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119248400) [pid = 1654] [serial = 581] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11863d400) [pid = 1654] [serial = 578] [outer = 0x0] [url = about:blank] 15:13:43 INFO - PROCESS | 1654 | 1461190423381 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]]]}] 15:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 15:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:13:43 INFO - PROCESS | 1654 | 1461190423426 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:13:43 INFO - PROCESS | 1654 | 1461190423427 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:13:43 INFO - PROCESS | 1654 | 1461190423429 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1654 | 1461190423432 Marionette TRACE conn2 <- [1,858,null,{}] 15:13:43 INFO - PROCESS | 1654 | 1461190423439 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}] 15:13:43 INFO - PROCESS | 1654 | 1461190423520 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:13:43 INFO - PROCESS | 1654 | 1461190423527 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119273000 == 43 [pid = 1654] [id = 222] 15:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11aa1e000) [pid = 1654] [serial = 664] [outer = 0x0] 15:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11add9c00) [pid = 1654] [serial = 665] [outer = 0x11aa1e000] 15:13:43 INFO - PROCESS | 1654 | 1461190423555 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11b6d2400) [pid = 1654] [serial = 666] [outer = 0x11aa1e000] 15:13:43 INFO - PROCESS | 1654 | 1461190423904 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]]]}] 15:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 523ms 15:13:43 INFO - PROCESS | 1654 | 1461190423952 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:13:43 INFO - PROCESS | 1654 | 1461190423954 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:13:43 INFO - PROCESS | 1654 | 1461190423956 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1654 | 1461190423957 Marionette TRACE conn2 <- [1,862,null,{}] 15:13:43 INFO - PROCESS | 1654 | 1461190423959 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}] 15:13:44 INFO - PROCESS | 1654 | 1461190424036 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:13:44 INFO - PROCESS | 1654 | 1461190424043 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bee0000 == 44 [pid = 1654] [id = 223] 15:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11b6d2800) [pid = 1654] [serial = 667] [outer = 0x0] 15:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11bbe8400) [pid = 1654] [serial = 668] [outer = 0x11b6d2800] 15:13:44 INFO - PROCESS | 1654 | 1461190424069 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11c16f000) [pid = 1654] [serial = 669] [outer = 0x11b6d2800] 15:13:44 INFO - PROCESS | 1654 | 1461190424411 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]]]}] 15:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 15:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:13:44 INFO - PROCESS | 1654 | 1461190424427 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:13:44 INFO - PROCESS | 1654 | 1461190424429 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:13:44 INFO - PROCESS | 1654 | 1461190424431 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1654 | 1461190424432 Marionette TRACE conn2 <- [1,866,null,{}] 15:13:44 INFO - PROCESS | 1654 | 1461190424434 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}] 15:13:44 INFO - PROCESS | 1654 | 1461190424515 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:13:44 INFO - PROCESS | 1654 | 1461190424567 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4b7800 == 45 [pid = 1654] [id = 224] 15:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11b91f000) [pid = 1654] [serial = 670] [outer = 0x0] 15:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11c1e7400) [pid = 1654] [serial = 671] [outer = 0x11b91f000] 15:13:44 INFO - PROCESS | 1654 | 1461190424593 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c9ab800) [pid = 1654] [serial = 672] [outer = 0x11b91f000] 15:13:44 INFO - PROCESS | 1654 | 1461190424887 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]]]}] 15:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 15:13:44 INFO - PROCESS | 1654 | 1461190424900 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:13:44 INFO - PROCESS | 1654 | 1461190424902 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:13:44 INFO - PROCESS | 1654 | 1461190424904 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:13:44 INFO - PROCESS | 1654 | 1461190424905 Marionette TRACE conn2 <- [1,870,null,{}] 15:13:44 INFO - PROCESS | 1654 | 1461190424916 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}] 15:13:45 INFO - PROCESS | 1654 | 1461190425015 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:13:45 INFO - PROCESS | 1654 | 1461190425070 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1160dc000 == 46 [pid = 1654] [id = 225] 15:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11b98d800) [pid = 1654] [serial = 673] [outer = 0x0] 15:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x126147800) [pid = 1654] [serial = 674] [outer = 0x11b98d800] 15:13:45 INFO - PROCESS | 1654 | 1461190425100 Marionette DEBUG loaded listener.js 15:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x129a49400) [pid = 1654] [serial = 675] [outer = 0x11b98d800] 15:13:45 INFO - PROCESS | 1654 | 1461190425434 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]]]}] 15:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 580ms 15:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:13:45 INFO - PROCESS | 1654 | 1461190425484 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1654 | 1461190425486 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:13:45 INFO - PROCESS | 1654 | 1461190425488 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1654 | 1461190425489 Marionette TRACE conn2 <- [1,874,null,{}] 15:13:45 INFO - PROCESS | 1654 | 1461190425491 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}] 15:13:45 INFO - PROCESS | 1654 | 1461190425592 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:13:45 INFO - PROCESS | 1654 | 1461190425596 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c8a800 == 47 [pid = 1654] [id = 226] 15:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c30d800) [pid = 1654] [serial = 676] [outer = 0x0] 15:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12b145c00) [pid = 1654] [serial = 677] [outer = 0x11c30d800] 15:13:45 INFO - PROCESS | 1654 | 1461190425622 Marionette DEBUG loaded listener.js 15:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12b153400) [pid = 1654] [serial = 678] [outer = 0x11c30d800] 15:13:45 INFO - PROCESS | 1654 | 1461190425968 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]]]}] 15:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 15:13:46 INFO - PROCESS | 1654 | 1461190426010 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:13:46 INFO - PROCESS | 1654 | 1461190426011 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:13:46 INFO - PROCESS | 1654 | 1461190426013 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1654 | 1461190426014 Marionette TRACE conn2 <- [1,878,null,{}] 15:13:46 INFO - PROCESS | 1654 | 1461190426017 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}] 15:13:46 INFO - PROCESS | 1654 | 1461190426114 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:13:46 INFO - PROCESS | 1654 | 1461190426126 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a29800 == 48 [pid = 1654] [id = 227] 15:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b1a1400) [pid = 1654] [serial = 679] [outer = 0x0] 15:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12b1a7000) [pid = 1654] [serial = 680] [outer = 0x12b1a1400] 15:13:46 INFO - PROCESS | 1654 | 1461190426152 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b720c00) [pid = 1654] [serial = 681] [outer = 0x12b1a1400] 15:13:46 INFO - PROCESS | 1654 | 1461190426505 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]]]}] 15:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 15:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:13:46 INFO - PROCESS | 1654 | 1461190426535 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:13:46 INFO - PROCESS | 1654 | 1461190426536 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:13:46 INFO - PROCESS | 1654 | 1461190426559 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1654 | 1461190426560 Marionette TRACE conn2 <- [1,882,null,{}] 15:13:46 INFO - PROCESS | 1654 | 1461190426562 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}] 15:13:46 INFO - PROCESS | 1654 | 1461190426667 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:13:46 INFO - PROCESS | 1654 | 1461190426672 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7cc800 == 49 [pid = 1654] [id = 228] 15:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12b905c00) [pid = 1654] [serial = 682] [outer = 0x0] 15:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12ba47400) [pid = 1654] [serial = 683] [outer = 0x12b905c00] 15:13:46 INFO - PROCESS | 1654 | 1461190426698 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12bab3800) [pid = 1654] [serial = 684] [outer = 0x12b905c00] 15:13:47 INFO - PROCESS | 1654 | 1461190427035 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]]]}] 15:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 538ms 15:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:13:47 INFO - PROCESS | 1654 | 1461190427078 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 1654 | 1461190427079 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:13:47 INFO - PROCESS | 1654 | 1461190427081 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 1654 | 1461190427082 Marionette TRACE conn2 <- [1,886,null,{}] 15:13:47 INFO - PROCESS | 1654 | 1461190427085 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}] 15:13:47 INFO - PROCESS | 1654 | 1461190427185 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:13:47 INFO - PROCESS | 1654 | 1461190427198 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdcb000 == 50 [pid = 1654] [id = 229] 15:13:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12baea400) [pid = 1654] [serial = 685] [outer = 0x0] 15:13:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12baef800) [pid = 1654] [serial = 686] [outer = 0x12baea400] 15:13:47 INFO - PROCESS | 1654 | 1461190427223 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12cba1c00) [pid = 1654] [serial = 687] [outer = 0x12baea400] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12d2cf400) [pid = 1654] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x128744000) [pid = 1654] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x127919c00) [pid = 1654] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x129a46c00) [pid = 1654] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11795c400) [pid = 1654] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11a8e6000) [pid = 1654] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x114e5e400) [pid = 1654] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11b91e400) [pid = 1654] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x115854400) [pid = 1654] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11b6d8400) [pid = 1654] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c173c00) [pid = 1654] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1163ee400) [pid = 1654] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c173000) [pid = 1654] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b149800) [pid = 1654] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:13:47 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x115184c00) [pid = 1654] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:13:47 INFO - PROCESS | 1654 | 1461190427749 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]]]}] 15:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 719ms 15:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:13:47 INFO - PROCESS | 1654 | 1461190427801 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 1654 | 1461190427802 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:13:47 INFO - PROCESS | 1654 | 1461190427805 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 1654 | 1461190427807 Marionette TRACE conn2 <- [1,890,null,{}] 15:13:47 INFO - PROCESS | 1654 | 1461190427809 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}] 15:13:47 INFO - PROCESS | 1654 | 1461190427953 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:13:48 INFO - PROCESS | 1654 | 1461190428010 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1278d1000 == 51 [pid = 1654] [id = 230] 15:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x115559800) [pid = 1654] [serial = 688] [outer = 0x0] 15:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11c548800) [pid = 1654] [serial = 689] [outer = 0x115559800] 15:13:48 INFO - PROCESS | 1654 | 1461190428061 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12cbb0800) [pid = 1654] [serial = 690] [outer = 0x115559800] 15:13:48 INFO - PROCESS | 1654 | 1461190428462 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]]]}] 15:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 15:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:13:48 INFO - PROCESS | 1654 | 1461190428477 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 1654 | 1461190428478 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:13:48 INFO - PROCESS | 1654 | 1461190428480 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1654 | 1461190428481 Marionette TRACE conn2 <- [1,894,null,{}] 15:13:48 INFO - PROCESS | 1654 | 1461190428484 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}] 15:13:48 INFO - PROCESS | 1654 | 1461190428584 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:13:48 INFO - PROCESS | 1654 | 1461190428593 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d28c000 == 52 [pid = 1654] [id = 231] 15:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12d02a400) [pid = 1654] [serial = 691] [outer = 0x0] 15:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12d032400) [pid = 1654] [serial = 692] [outer = 0x12d02a400] 15:13:48 INFO - PROCESS | 1654 | 1461190428619 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d0a1000) [pid = 1654] [serial = 693] [outer = 0x12d02a400] 15:13:48 INFO - PROCESS | 1654 | 1461190428957 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]]]}] 15:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 15:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:13:49 INFO - PROCESS | 1654 | 1461190428999 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1654 | 1461190429000 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:13:49 INFO - PROCESS | 1654 | 1461190429002 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1654 | 1461190429004 Marionette TRACE conn2 <- [1,898,null,{}] 15:13:49 INFO - PROCESS | 1654 | 1461190429006 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}] 15:13:49 INFO - PROCESS | 1654 | 1461190429086 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:13:49 INFO - PROCESS | 1654 | 1461190429092 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e241000 == 53 [pid = 1654] [id = 232] 15:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12d0a2000) [pid = 1654] [serial = 694] [outer = 0x0] 15:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12d0ab400) [pid = 1654] [serial = 695] [outer = 0x12d0a2000] 15:13:49 INFO - PROCESS | 1654 | 1461190429118 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12d2ce800) [pid = 1654] [serial = 696] [outer = 0x12d0a2000] 15:13:49 INFO - PROCESS | 1654 | 1461190429428 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]]]}] 15:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 467ms 15:13:49 INFO - PROCESS | 1654 | 1461190429488 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1654 | 1461190429489 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:13:49 INFO - PROCESS | 1654 | 1461190429495 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1654 | 1461190429496 Marionette TRACE conn2 <- [1,902,null,{}] 15:13:49 INFO - PROCESS | 1654 | 1461190429499 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}] 15:13:49 INFO - PROCESS | 1654 | 1461190429583 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:13:49 INFO - PROCESS | 1654 | 1461190429587 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2c7000 == 54 [pid = 1654] [id = 233] 15:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11afeb000) [pid = 1654] [serial = 697] [outer = 0x0] 15:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12d0a9c00) [pid = 1654] [serial = 698] [outer = 0x11afeb000] 15:13:49 INFO - PROCESS | 1654 | 1461190429612 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12d2d4c00) [pid = 1654] [serial = 699] [outer = 0x11afeb000] 15:13:50 INFO - PROCESS | 1654 | 1461190430136 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]]]}] 15:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 15:13:50 INFO - PROCESS | 1654 | 1461190430168 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:13:50 INFO - PROCESS | 1654 | 1461190430171 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:13:50 INFO - PROCESS | 1654 | 1461190430178 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 1654 | 1461190430180 Marionette TRACE conn2 <- [1,906,null,{}] 15:13:50 INFO - PROCESS | 1654 | 1461190430184 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}] 15:13:50 INFO - PROCESS | 1654 | 1461190430287 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:13:50 INFO - PROCESS | 1654 | 1461190430357 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x119143000 == 55 [pid = 1654] [id = 234] 15:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x118943c00) [pid = 1654] [serial = 700] [outer = 0x0] 15:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x119248800) [pid = 1654] [serial = 701] [outer = 0x118943c00] 15:13:50 INFO - PROCESS | 1654 | 1461190430389 Marionette DEBUG loaded listener.js 15:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11a861400) [pid = 1654] [serial = 702] [outer = 0x118943c00] 15:13:50 INFO - PROCESS | 1654 | 1461190430854 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]]]}] 15:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 15:13:50 INFO - PROCESS | 1654 | 1461190430900 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:13:50 INFO - PROCESS | 1654 | 1461190430906 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:13:50 INFO - PROCESS | 1654 | 1461190430913 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 1654 | 1461190430916 Marionette TRACE conn2 <- [1,910,null,{}] 15:13:50 INFO - PROCESS | 1654 | 1461190430920 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}] 15:13:51 INFO - PROCESS | 1654 | 1461190431074 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:13:51 INFO - PROCESS | 1654 | 1461190431156 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c758800 == 56 [pid = 1654] [id = 235] 15:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11a8dac00) [pid = 1654] [serial = 703] [outer = 0x0] 15:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11addac00) [pid = 1654] [serial = 704] [outer = 0x11a8dac00] 15:13:51 INFO - PROCESS | 1654 | 1461190431188 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11b98d400) [pid = 1654] [serial = 705] [outer = 0x11a8dac00] 15:13:51 INFO - PROCESS | 1654 | 1461190431620 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]]]}] 15:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 724ms 15:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:13:51 INFO - PROCESS | 1654 | 1461190431637 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1654 | 1461190431638 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:13:51 INFO - PROCESS | 1654 | 1461190431642 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1654 | 1461190431646 Marionette TRACE conn2 <- [1,914,null,{}] 15:13:51 INFO - PROCESS | 1654 | 1461190431654 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}] 15:13:51 INFO - PROCESS | 1654 | 1461190431757 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:13:51 INFO - PROCESS | 1654 | 1461190431809 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d414000 == 57 [pid = 1654] [id = 236] 15:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11c548c00) [pid = 1654] [serial = 706] [outer = 0x0] 15:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x127c53000) [pid = 1654] [serial = 707] [outer = 0x11c548c00] 15:13:51 INFO - PROCESS | 1654 | 1461190431845 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12918ec00) [pid = 1654] [serial = 708] [outer = 0x11c548c00] 15:13:52 INFO - PROCESS | 1654 | 1461190432266 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]]]}] 15:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 675ms 15:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:13:52 INFO - PROCESS | 1654 | 1461190432317 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:13:52 INFO - PROCESS | 1654 | 1461190432319 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:13:52 INFO - PROCESS | 1654 | 1461190432321 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1654 | 1461190432322 Marionette TRACE conn2 <- [1,918,null,{}] 15:13:52 INFO - PROCESS | 1654 | 1461190432325 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}] 15:13:52 INFO - PROCESS | 1654 | 1461190432443 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:13:52 INFO - PROCESS | 1654 | 1461190432512 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e588000 == 58 [pid = 1654] [id = 237] 15:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b19f800) [pid = 1654] [serial = 709] [outer = 0x0] 15:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12ba53800) [pid = 1654] [serial = 710] [outer = 0x12b19f800] 15:13:52 INFO - PROCESS | 1654 | 1461190432542 Marionette DEBUG loaded listener.js 15:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12cba2000) [pid = 1654] [serial = 711] [outer = 0x12b19f800] 15:13:52 INFO - PROCESS | 1654 | 1461190432934 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]]]}] 15:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 15:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:13:52 INFO - PROCESS | 1654 | 1461190432992 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:13:52 INFO - PROCESS | 1654 | 1461190432993 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:13:52 INFO - PROCESS | 1654 | 1461190432996 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1654 | 1461190432997 Marionette TRACE conn2 <- [1,922,null,{}] 15:13:53 INFO - PROCESS | 1654 | 1461190433000 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}] 15:13:53 INFO - PROCESS | 1654 | 1461190433107 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:13:53 INFO - PROCESS | 1654 | 1461190433194 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e65f800 == 59 [pid = 1654] [id = 238] 15:13:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x1288ee400) [pid = 1654] [serial = 712] [outer = 0x0] 15:13:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12d032800) [pid = 1654] [serial = 713] [outer = 0x1288ee400] 15:13:53 INFO - PROCESS | 1654 | 1461190433244 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12d997400) [pid = 1654] [serial = 714] [outer = 0x1288ee400] 15:13:53 INFO - PROCESS | 1654 | 1461190433761 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]]]}] 15:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 820ms 15:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:13:53 INFO - PROCESS | 1654 | 1461190433817 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:13:53 INFO - PROCESS | 1654 | 1461190433818 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:13:53 INFO - PROCESS | 1654 | 1461190433820 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 1654 | 1461190433822 Marionette TRACE conn2 <- [1,926,null,{}] 15:13:53 INFO - PROCESS | 1654 | 1461190433827 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}] 15:13:53 INFO - PROCESS | 1654 | 1461190433931 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:13:54 INFO - PROCESS | 1654 | 1461190434003 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dcd800 == 60 [pid = 1654] [id = 239] 15:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x126146400) [pid = 1654] [serial = 715] [outer = 0x0] 15:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12baaa400) [pid = 1654] [serial = 716] [outer = 0x126146400] 15:13:54 INFO - PROCESS | 1654 | 1461190434035 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12dfb3c00) [pid = 1654] [serial = 717] [outer = 0x126146400] 15:13:54 INFO - PROCESS | 1654 | 1461190434608 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]]]}] 15:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 823ms 15:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:13:54 INFO - PROCESS | 1654 | 1461190434644 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:13:54 INFO - PROCESS | 1654 | 1461190434646 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:13:54 INFO - PROCESS | 1654 | 1461190434649 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 1654 | 1461190434652 Marionette TRACE conn2 <- [1,930,null,{}] 15:13:54 INFO - PROCESS | 1654 | 1461190434656 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}] 15:13:54 INFO - PROCESS | 1654 | 1461190434749 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:13:54 INFO - PROCESS | 1654 | 1461190434809 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6f6000 == 61 [pid = 1654] [id = 240] 15:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x115310800) [pid = 1654] [serial = 718] [outer = 0x0] 15:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x1158b7c00) [pid = 1654] [serial = 719] [outer = 0x115310800] 15:13:54 INFO - PROCESS | 1654 | 1461190434837 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x118877000) [pid = 1654] [serial = 720] [outer = 0x115310800] 15:13:55 INFO - PROCESS | 1654 | 1461190435310 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]]]}] 15:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 15:13:55 INFO - PROCESS | 1654 | 1461190435325 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:13:55 INFO - PROCESS | 1654 | 1461190435329 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:13:55 INFO - PROCESS | 1654 | 1461190435333 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:13:55 INFO - PROCESS | 1654 | 1461190435335 Marionette TRACE conn2 <- [1,934,null,{}] 15:13:55 INFO - PROCESS | 1654 | 1461190435337 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}] 15:13:55 INFO - PROCESS | 1654 | 1461190435451 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:13:55 INFO - PROCESS | 1654 | 1461190435554 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6f9800 == 62 [pid = 1654] [id = 241] 15:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x118e24400) [pid = 1654] [serial = 721] [outer = 0x0] 15:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11a867c00) [pid = 1654] [serial = 722] [outer = 0x118e24400] 15:13:55 INFO - PROCESS | 1654 | 1461190435602 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11a8ec800) [pid = 1654] [serial = 723] [outer = 0x118e24400] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12d06d800 == 61 [pid = 1654] [id = 178] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x116061000 == 60 [pid = 1654] [id = 187] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x1272fe800 == 59 [pid = 1654] [id = 189] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb39000 == 58 [pid = 1654] [id = 188] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x11c817800 == 57 [pid = 1654] [id = 201] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x128814000 == 56 [pid = 1654] [id = 191] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12781e800 == 55 [pid = 1654] [id = 190] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12e241000 == 54 [pid = 1654] [id = 232] 15:13:55 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12ba52800) [pid = 1654] [serial = 641] [outer = 0x0] [url = about:blank] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12d28c000 == 53 [pid = 1654] [id = 231] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x1278d1000 == 52 [pid = 1654] [id = 230] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdcb000 == 51 [pid = 1654] [id = 229] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7cc800 == 50 [pid = 1654] [id = 228] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x129a29800 == 49 [pid = 1654] [id = 227] 15:13:55 INFO - PROCESS | 1654 | --DOCSHELL 0x127c8a800 == 48 [pid = 1654] [id = 226] 15:13:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1160dc000 == 47 [pid = 1654] [id = 225] 15:13:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4b7800 == 46 [pid = 1654] [id = 224] 15:13:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11bee0000 == 45 [pid = 1654] [id = 223] 15:13:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119273000 == 44 [pid = 1654] [id = 222] 15:13:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119b6e000 == 43 [pid = 1654] [id = 221] 15:13:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11984e800 == 42 [pid = 1654] [id = 220] 15:13:56 INFO - PROCESS | 1654 | --DOCSHELL 0x118903000 == 41 [pid = 1654] [id = 215] 15:13:56 INFO - PROCESS | 1654 | 1461190436134 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]]]}] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12e221400) [pid = 1654] [serial = 483] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x119d6bc00) [pid = 1654] [serial = 540] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1288e7400) [pid = 1654] [serial = 623] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x129553000) [pid = 1654] [serial = 626] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12918e000) [pid = 1654] [serial = 624] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x129a4cc00) [pid = 1654] [serial = 629] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x114402400) [pid = 1654] [serial = 596] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11898a400) [pid = 1654] [serial = 599] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x129a46800) [pid = 1654] [serial = 627] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x119121400) [pid = 1654] [serial = 609] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x118880800) [pid = 1654] [serial = 608] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11ade0800) [pid = 1654] [serial = 614] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11b91d400) [pid = 1654] [serial = 615] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11c9ac400) [pid = 1654] [serial = 620] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11bbeb800) [pid = 1654] [serial = 617] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c411400) [pid = 1654] [serial = 618] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x119b5d800) [pid = 1654] [serial = 611] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11a8d3000) [pid = 1654] [serial = 612] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c9a9400) [pid = 1654] [serial = 606] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11c174000) [pid = 1654] [serial = 605] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11a8edc00) [pid = 1654] [serial = 602] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11c9b3c00) [pid = 1654] [serial = 594] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12b149000) [pid = 1654] [serial = 633] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b914c00) [pid = 1654] [serial = 639] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b151400) [pid = 1654] [serial = 635] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x129a4f400) [pid = 1654] [serial = 632] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b2e9c00) [pid = 1654] [serial = 638] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12b19e400) [pid = 1654] [serial = 636] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12ad31000) [pid = 1654] [serial = 630] [outer = 0x0] [url = about:blank] 15:13:56 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1265bb800) [pid = 1654] [serial = 621] [outer = 0x0] [url = about:blank] 15:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 825ms 15:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:13:56 INFO - PROCESS | 1654 | 1461190436159 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1654 | 1461190436161 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:13:56 INFO - PROCESS | 1654 | 1461190436163 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1654 | 1461190436166 Marionette TRACE conn2 <- [1,938,null,{}] 15:13:56 INFO - PROCESS | 1654 | 1461190436173 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}] 15:13:56 INFO - PROCESS | 1654 | 1461190436255 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:13:56 INFO - PROCESS | 1654 | 1461190436262 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dd5000 == 42 [pid = 1654] [id = 242] 15:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11a8da400) [pid = 1654] [serial = 724] [outer = 0x0] 15:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11afe6000) [pid = 1654] [serial = 725] [outer = 0x11a8da400] 15:13:56 INFO - PROCESS | 1654 | 1461190436289 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11b98cc00) [pid = 1654] [serial = 726] [outer = 0x11a8da400] 15:13:56 INFO - PROCESS | 1654 | 1461190436645 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]]]}] 15:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 524ms 15:13:56 INFO - PROCESS | 1654 | 1461190436687 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1654 | 1461190436689 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:13:56 INFO - PROCESS | 1654 | 1461190436694 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1654 | 1461190436695 Marionette TRACE conn2 <- [1,942,null,{}] 15:13:56 INFO - PROCESS | 1654 | 1461190436698 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}] 15:13:56 INFO - PROCESS | 1654 | 1461190436779 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:13:56 INFO - PROCESS | 1654 | 1461190436783 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12619c800 == 43 [pid = 1654] [id = 243] 15:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11bbf0800) [pid = 1654] [serial = 727] [outer = 0x0] 15:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c1e3800) [pid = 1654] [serial = 728] [outer = 0x11bbf0800] 15:13:56 INFO - PROCESS | 1654 | 1461190436811 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11c9ac800) [pid = 1654] [serial = 729] [outer = 0x11bbf0800] 15:13:57 INFO - PROCESS | 1654 | 1461190437171 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]]]}] 15:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 15:13:57 INFO - PROCESS | 1654 | 1461190437213 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:13:57 INFO - PROCESS | 1654 | 1461190437214 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:13:57 INFO - PROCESS | 1654 | 1461190437216 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:13:57 INFO - PROCESS | 1654 | 1461190437218 Marionette TRACE conn2 <- [1,946,null,{}] 15:13:57 INFO - PROCESS | 1654 | 1461190437220 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}] 15:13:57 INFO - PROCESS | 1654 | 1461190437319 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:13:57 INFO - PROCESS | 1654 | 1461190437327 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272f7000 == 44 [pid = 1654] [id = 244] 15:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11bbeb800) [pid = 1654] [serial = 730] [outer = 0x0] 15:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c9b0400) [pid = 1654] [serial = 731] [outer = 0x11bbeb800] 15:13:57 INFO - PROCESS | 1654 | 1461190437353 Marionette DEBUG loaded listener.js 15:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12745e800) [pid = 1654] [serial = 732] [outer = 0x11bbeb800] 15:13:57 INFO - PROCESS | 1654 | 1461190437665 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]]]}] 15:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 15:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:13:57 INFO - PROCESS | 1654 | 1461190437686 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:13:57 INFO - PROCESS | 1654 | 1461190437687 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:13:57 INFO - PROCESS | 1654 | 1461190437690 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:13:57 INFO - PROCESS | 1654 | 1461190437693 Marionette TRACE conn2 <- [1,950,null,{}] 15:13:57 INFO - PROCESS | 1654 | 1461190437697 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}] 15:13:57 INFO - PROCESS | 1654 | 1461190437795 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:13:57 INFO - PROCESS | 1654 | 1461190437800 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x128883800 == 45 [pid = 1654] [id = 245] 15:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1276c7800) [pid = 1654] [serial = 733] [outer = 0x0] 15:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12918f400) [pid = 1654] [serial = 734] [outer = 0x1276c7800] 15:13:57 INFO - PROCESS | 1654 | 1461190437828 Marionette DEBUG loaded listener.js 15:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12b14c400) [pid = 1654] [serial = 735] [outer = 0x1276c7800] 15:13:58 INFO - PROCESS | 1654 | 1461190438217 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]]]}] 15:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 574ms 15:13:58 INFO - PROCESS | 1654 | 1461190438264 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:13:58 INFO - PROCESS | 1654 | 1461190438265 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:13:58 INFO - PROCESS | 1654 | 1461190438268 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1654 | 1461190438269 Marionette TRACE conn2 <- [1,954,null,{}] 15:13:58 INFO - PROCESS | 1654 | 1461190438271 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}] 15:13:58 INFO - PROCESS | 1654 | 1461190438368 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:13:58 INFO - PROCESS | 1654 | 1461190438381 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1b9800 == 46 [pid = 1654] [id = 246] 15:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12745e400) [pid = 1654] [serial = 736] [outer = 0x0] 15:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12b1a2400) [pid = 1654] [serial = 737] [outer = 0x12745e400] 15:13:58 INFO - PROCESS | 1654 | 1461190438407 Marionette DEBUG loaded listener.js 15:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12b90c800) [pid = 1654] [serial = 738] [outer = 0x12745e400] 15:13:58 INFO - PROCESS | 1654 | 1461190438753 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]]]}] 15:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 15:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:13:58 INFO - PROCESS | 1654 | 1461190438786 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:13:58 INFO - PROCESS | 1654 | 1461190438787 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:13:58 INFO - PROCESS | 1654 | 1461190438790 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1654 | 1461190438793 Marionette TRACE conn2 <- [1,958,null,{}] 15:13:58 INFO - PROCESS | 1654 | 1461190438796 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}] 15:13:58 INFO - PROCESS | 1654 | 1461190438897 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:13:58 INFO - PROCESS | 1654 | 1461190438929 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7d4800 == 47 [pid = 1654] [id = 247] 15:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b14d400) [pid = 1654] [serial = 739] [outer = 0x0] 15:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12ba53400) [pid = 1654] [serial = 740] [outer = 0x12b14d400] 15:13:58 INFO - PROCESS | 1654 | 1461190438956 Marionette DEBUG loaded listener.js 15:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12baf3400) [pid = 1654] [serial = 741] [outer = 0x12b14d400] 15:13:59 INFO - PROCESS | 1654 | 1461190439290 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]]]}] 15:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 15:13:59 INFO - PROCESS | 1654 | 1461190439313 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:13:59 INFO - PROCESS | 1654 | 1461190439314 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:13:59 INFO - PROCESS | 1654 | 1461190439321 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1654 | 1461190439322 Marionette TRACE conn2 <- [1,962,null,{}] 15:13:59 INFO - PROCESS | 1654 | 1461190439328 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}] 15:13:59 INFO - PROCESS | 1654 | 1461190439430 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:13:59 INFO - PROCESS | 1654 | 1461190439463 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd10000 == 48 [pid = 1654] [id = 248] 15:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11a8e9c00) [pid = 1654] [serial = 742] [outer = 0x0] 15:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12d09d400) [pid = 1654] [serial = 743] [outer = 0x11a8e9c00] 15:13:59 INFO - PROCESS | 1654 | 1461190439490 Marionette DEBUG loaded listener.js 15:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12d2cac00) [pid = 1654] [serial = 744] [outer = 0x11a8e9c00] 15:13:59 INFO - PROCESS | 1654 | 1461190439829 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]]]}] 15:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 527ms 15:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:13:59 INFO - PROCESS | 1654 | 1461190439845 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:13:59 INFO - PROCESS | 1654 | 1461190439846 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:13:59 INFO - PROCESS | 1654 | 1461190439848 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1654 | 1461190439849 Marionette TRACE conn2 <- [1,966,null,{}] 15:13:59 INFO - PROCESS | 1654 | 1461190439851 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}] 15:13:59 INFO - PROCESS | 1654 | 1461190439960 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11b6ce000) [pid = 1654] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x1158ba000) [pid = 1654] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x1158f3c00) [pid = 1654] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11aa1ec00) [pid = 1654] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x1266f8400) [pid = 1654] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x127467c00) [pid = 1654] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1141b8000) [pid = 1654] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11a8db000) [pid = 1654] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11655a800) [pid = 1654] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12d0a2000) [pid = 1654] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12d02a400) [pid = 1654] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12b1a1400) [pid = 1654] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1163fb400) [pid = 1654] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11b6d2800) [pid = 1654] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c30d800) [pid = 1654] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b905c00) [pid = 1654] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119b99c00) [pid = 1654] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1288e4c00) [pid = 1654] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119245800) [pid = 1654] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11602b800) [pid = 1654] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11aa1e000) [pid = 1654] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11b98d800) [pid = 1654] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11b91f000) [pid = 1654] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12955d000) [pid = 1654] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12baea400) [pid = 1654] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1272d4400) [pid = 1654] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x115559800) [pid = 1654] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x115558400) [pid = 1654] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:14:00 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c17a400) [pid = 1654] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:14:00 INFO - PROCESS | 1654 | 1461190440204 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x115365800 == 49 [pid = 1654] [id = 249] 15:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x114eadc00) [pid = 1654] [serial = 745] [outer = 0x0] 15:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1158ba000) [pid = 1654] [serial = 746] [outer = 0x114eadc00] 15:14:00 INFO - PROCESS | 1654 | 1461190440230 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119b99000) [pid = 1654] [serial = 747] [outer = 0x114eadc00] 15:14:00 INFO - PROCESS | 1654 | 1461190440501 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]]]}] 15:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 15:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:14:00 INFO - PROCESS | 1654 | 1461190440520 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:14:00 INFO - PROCESS | 1654 | 1461190440521 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:14:00 INFO - PROCESS | 1654 | 1461190440532 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:14:00 INFO - PROCESS | 1654 | 1461190440533 Marionette TRACE conn2 <- [1,970,null,{}] 15:14:00 INFO - PROCESS | 1654 | 1461190440536 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}] 15:14:00 INFO - PROCESS | 1654 | 1461190440651 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:14:00 INFO - PROCESS | 1654 | 1461190440670 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d421000 == 50 [pid = 1654] [id = 250] 15:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119b99800) [pid = 1654] [serial = 748] [outer = 0x0] 15:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127cd4c00) [pid = 1654] [serial = 749] [outer = 0x119b99800] 15:14:00 INFO - PROCESS | 1654 | 1461190440701 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12d0a1c00) [pid = 1654] [serial = 750] [outer = 0x119b99800] 15:14:01 INFO - PROCESS | 1654 | 1461190441046 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]]]}] 15:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 528ms 15:14:01 INFO - PROCESS | 1654 | 1461190441052 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1654 | 1461190441053 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:14:01 INFO - PROCESS | 1654 | 1461190441056 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1654 | 1461190441057 Marionette TRACE conn2 <- [1,974,null,{}] 15:14:01 INFO - PROCESS | 1654 | 1461190441063 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}] 15:14:01 INFO - PROCESS | 1654 | 1461190441175 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:14:01 INFO - PROCESS | 1654 | 1461190441182 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e241000 == 51 [pid = 1654] [id = 251] 15:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x119b57c00) [pid = 1654] [serial = 751] [outer = 0x0] 15:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12d2cb800) [pid = 1654] [serial = 752] [outer = 0x119b57c00] 15:14:01 INFO - PROCESS | 1654 | 1461190441207 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12e18b000) [pid = 1654] [serial = 753] [outer = 0x119b57c00] 15:14:01 INFO - PROCESS | 1654 | 1461190441501 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]]]}] 15:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 15:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:14:01 INFO - PROCESS | 1654 | 1461190441529 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1654 | 1461190441530 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:14:01 INFO - PROCESS | 1654 | 1461190441532 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1654 | 1461190441533 Marionette TRACE conn2 <- [1,978,null,{}] 15:14:01 INFO - PROCESS | 1654 | 1461190441536 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}] 15:14:01 INFO - PROCESS | 1654 | 1461190441621 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:14:01 INFO - PROCESS | 1654 | 1461190441627 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ecc9000 == 52 [pid = 1654] [id = 252] 15:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11a8d8000) [pid = 1654] [serial = 754] [outer = 0x0] 15:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12e195400) [pid = 1654] [serial = 755] [outer = 0x11a8d8000] 15:14:01 INFO - PROCESS | 1654 | 1461190441652 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12e218400) [pid = 1654] [serial = 756] [outer = 0x11a8d8000] 15:14:02 INFO - PROCESS | 1654 | 1461190441999 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]]]}] 15:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 15:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:14:02 INFO - PROCESS | 1654 | 1461190442053 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1654 | 1461190442055 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:14:02 INFO - PROCESS | 1654 | 1461190442057 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1654 | 1461190442058 Marionette TRACE conn2 <- [1,982,null,{}] 15:14:02 INFO - PROCESS | 1654 | 1461190442060 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}] 15:14:02 INFO - PROCESS | 1654 | 1461190442144 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:14:02 INFO - PROCESS | 1654 | 1461190442148 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1b6800 == 53 [pid = 1654] [id = 253] 15:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12e189c00) [pid = 1654] [serial = 757] [outer = 0x0] 15:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12e21ec00) [pid = 1654] [serial = 758] [outer = 0x12e189c00] 15:14:02 INFO - PROCESS | 1654 | 1461190442173 Marionette DEBUG loaded listener.js 15:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12e5c6400) [pid = 1654] [serial = 759] [outer = 0x12e189c00] 15:14:02 INFO - PROCESS | 1654 | 1461190442697 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]]]}] 15:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 15:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:14:02 INFO - PROCESS | 1654 | 1461190442728 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1654 | 1461190442730 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:14:02 INFO - PROCESS | 1654 | 1461190442733 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1654 | 1461190442736 Marionette TRACE conn2 <- [1,986,null,{}] 15:14:02 INFO - PROCESS | 1654 | 1461190442740 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}] 15:14:02 INFO - PROCESS | 1654 | 1461190442847 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:14:02 INFO - PROCESS | 1654 | 1461190442905 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b65000 == 54 [pid = 1654] [id = 254] 15:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11795c400) [pid = 1654] [serial = 760] [outer = 0x0] 15:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1191ab000) [pid = 1654] [serial = 761] [outer = 0x11795c400] 15:14:02 INFO - PROCESS | 1654 | 1461190442936 Marionette DEBUG loaded listener.js 15:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x119d65000) [pid = 1654] [serial = 762] [outer = 0x11795c400] 15:14:03 INFO - PROCESS | 1654 | 1461190443395 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]]]}] 15:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 722ms 15:14:03 INFO - PROCESS | 1654 | 1461190443468 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:14:03 INFO - PROCESS | 1654 | 1461190443472 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:14:03 INFO - PROCESS | 1654 | 1461190443480 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:14:03 INFO - PROCESS | 1654 | 1461190443481 Marionette TRACE conn2 <- [1,990,null,{}] 15:14:03 INFO - PROCESS | 1654 | 1461190443484 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}] 15:14:03 INFO - PROCESS | 1654 | 1461190443591 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:14:03 INFO - PROCESS | 1654 | 1461190443657 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12881a800 == 55 [pid = 1654] [id = 255] 15:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x114e65400) [pid = 1654] [serial = 763] [outer = 0x0] 15:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11a85cc00) [pid = 1654] [serial = 764] [outer = 0x114e65400] 15:14:03 INFO - PROCESS | 1654 | 1461190443689 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11c177c00) [pid = 1654] [serial = 765] [outer = 0x114e65400] 15:14:04 INFO - PROCESS | 1654 | 1461190444086 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]]]}] 15:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 672ms 15:14:04 INFO - PROCESS | 1654 | 1461190444151 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:14:04 INFO - PROCESS | 1654 | 1461190444153 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:14:04 INFO - PROCESS | 1654 | 1461190444155 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1654 | 1461190444158 Marionette TRACE conn2 <- [1,994,null,{}] 15:14:04 INFO - PROCESS | 1654 | 1461190444166 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}] 15:14:04 INFO - PROCESS | 1654 | 1461190444276 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:14:04 INFO - PROCESS | 1654 | 1461190444343 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2c6800 == 56 [pid = 1654] [id = 256] 15:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11aa1e800) [pid = 1654] [serial = 766] [outer = 0x0] 15:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1276c2800) [pid = 1654] [serial = 767] [outer = 0x11aa1e800] 15:14:04 INFO - PROCESS | 1654 | 1461190444377 Marionette DEBUG loaded listener.js 15:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x129a4a000) [pid = 1654] [serial = 768] [outer = 0x11aa1e800] 15:14:04 INFO - PROCESS | 1654 | 1461190444797 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]]]}] 15:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 672ms 15:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:14:04 INFO - PROCESS | 1654 | 1461190444828 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:14:04 INFO - PROCESS | 1654 | 1461190444830 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:14:04 INFO - PROCESS | 1654 | 1461190444832 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1654 | 1461190444834 Marionette TRACE conn2 <- [1,998,null,{}] 15:14:04 INFO - PROCESS | 1654 | 1461190444836 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}] 15:14:04 INFO - PROCESS | 1654 | 1461190444960 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:14:05 INFO - PROCESS | 1654 | 1461190445016 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f439800 == 57 [pid = 1654] [id = 257] 15:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x129a4cc00) [pid = 1654] [serial = 769] [outer = 0x0] 15:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12b1a1400) [pid = 1654] [serial = 770] [outer = 0x129a4cc00] 15:14:05 INFO - PROCESS | 1654 | 1461190445047 Marionette DEBUG loaded listener.js 15:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12cba9c00) [pid = 1654] [serial = 771] [outer = 0x129a4cc00] 15:14:05 INFO - PROCESS | 1654 | 1461190445498 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]]]}] 15:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 719ms 15:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:14:05 INFO - PROCESS | 1654 | 1461190445551 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1654 | 1461190445553 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:14:05 INFO - PROCESS | 1654 | 1461190445556 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1654 | 1461190445558 Marionette TRACE conn2 <- [1,1002,null,{}] 15:14:05 INFO - PROCESS | 1654 | 1461190445562 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}] 15:14:05 INFO - PROCESS | 1654 | 1461190445676 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:14:05 INFO - PROCESS | 1654 | 1461190445764 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d990800 == 58 [pid = 1654] [id = 258] 15:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12d02a400) [pid = 1654] [serial = 772] [outer = 0x0] 15:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12d09d800) [pid = 1654] [serial = 773] [outer = 0x12d02a400] 15:14:05 INFO - PROCESS | 1654 | 1461190445816 Marionette DEBUG loaded listener.js 15:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12dfb1400) [pid = 1654] [serial = 774] [outer = 0x12d02a400] 15:14:06 INFO - PROCESS | 1654 | 1461190446296 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]]]}] 15:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 775ms 15:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:14:06 INFO - PROCESS | 1654 | 1461190446330 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:14:06 INFO - PROCESS | 1654 | 1461190446332 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:14:06 INFO - PROCESS | 1654 | 1461190446334 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:14:06 INFO - PROCESS | 1654 | 1461190446335 Marionette TRACE conn2 <- [1,1006,null,{}] 15:14:06 INFO - PROCESS | 1654 | 1461190446338 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}] 15:14:06 INFO - PROCESS | 1654 | 1461190446450 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:14:06 INFO - PROCESS | 1654 | 1461190446519 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x119256800 == 59 [pid = 1654] [id = 259] 15:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11517c000) [pid = 1654] [serial = 775] [outer = 0x0] 15:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11a8d7c00) [pid = 1654] [serial = 776] [outer = 0x11517c000] 15:14:06 INFO - PROCESS | 1654 | 1461190446552 Marionette DEBUG loaded listener.js 15:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b2f5400) [pid = 1654] [serial = 777] [outer = 0x11517c000] 15:14:07 INFO - PROCESS | 1654 | 1461190447164 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]]]}] 15:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 870ms 15:14:07 INFO - PROCESS | 1654 | 1461190447205 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:14:07 INFO - PROCESS | 1654 | 1461190447208 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:14:07 INFO - PROCESS | 1654 | 1461190447230 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1654 | 1461190447232 Marionette TRACE conn2 <- [1,1010,null,{}] 15:14:07 INFO - PROCESS | 1654 | 1461190447236 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}] 15:14:07 INFO - PROCESS | 1654 | 1461190447335 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:14:07 INFO - PROCESS | 1654 | 1461190447407 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1154d3800 == 60 [pid = 1654] [id = 260] 15:14:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11655b800) [pid = 1654] [serial = 778] [outer = 0x0] 15:14:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x118643400) [pid = 1654] [serial = 779] [outer = 0x11655b800] 15:14:07 INFO - PROCESS | 1654 | 1461190447438 Marionette DEBUG loaded listener.js 15:14:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119125000) [pid = 1654] [serial = 780] [outer = 0x11655b800] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12ecc9000 == 59 [pid = 1654] [id = 252] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12e241000 == 58 [pid = 1654] [id = 251] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12d421000 == 57 [pid = 1654] [id = 250] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x115365800 == 56 [pid = 1654] [id = 249] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd10000 == 55 [pid = 1654] [id = 248] 15:14:07 INFO - PROCESS | 1654 | 1461190447901 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]]]}] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7d4800 == 54 [pid = 1654] [id = 247] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1b9800 == 53 [pid = 1654] [id = 246] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x128883800 == 52 [pid = 1654] [id = 245] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1272f7000 == 51 [pid = 1654] [id = 244] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12619c800 == 50 [pid = 1654] [id = 243] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x119dd5000 == 49 [pid = 1654] [id = 242] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6f9800 == 48 [pid = 1654] [id = 241] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6f6000 == 47 [pid = 1654] [id = 240] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x119dcd800 == 46 [pid = 1654] [id = 239] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12e65f800 == 45 [pid = 1654] [id = 238] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12e588000 == 44 [pid = 1654] [id = 237] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12d414000 == 43 [pid = 1654] [id = 236] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11c758800 == 42 [pid = 1654] [id = 235] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x119143000 == 41 [pid = 1654] [id = 234] 15:14:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2c7000 == 40 [pid = 1654] [id = 233] 15:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 723ms 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11aa15c00) [pid = 1654] [serial = 564] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11c78a800) [pid = 1654] [serial = 567] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x127cd6c00) [pid = 1654] [serial = 570] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x129192c00) [pid = 1654] [serial = 573] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1188db400) [pid = 1654] [serial = 537] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x126149400) [pid = 1654] [serial = 558] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12ba46000) [pid = 1654] [serial = 534] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x118982400) [pid = 1654] [serial = 561] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12d0a1000) [pid = 1654] [serial = 693] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12b1a7000) [pid = 1654] [serial = 680] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1165eec00) [pid = 1654] [serial = 644] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x118e18800) [pid = 1654] [serial = 645] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11bbe8400) [pid = 1654] [serial = 668] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c16f000) [pid = 1654] [serial = 669] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12b145c00) [pid = 1654] [serial = 677] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12ba47400) [pid = 1654] [serial = 683] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11a8e9800) [pid = 1654] [serial = 663] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11a637c00) [pid = 1654] [serial = 662] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12bab3400) [pid = 1654] [serial = 657] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12b90c400) [pid = 1654] [serial = 656] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11afe3c00) [pid = 1654] [serial = 648] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11a8dc800) [pid = 1654] [serial = 647] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11897f400) [pid = 1654] [serial = 660] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x116736c00) [pid = 1654] [serial = 659] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11add9c00) [pid = 1654] [serial = 665] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11b6d2400) [pid = 1654] [serial = 666] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x126147800) [pid = 1654] [serial = 674] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11c1e7400) [pid = 1654] [serial = 671] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c9ab800) [pid = 1654] [serial = 672] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x129a4dc00) [pid = 1654] [serial = 653] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12b2f6400) [pid = 1654] [serial = 654] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12baef800) [pid = 1654] [serial = 686] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x127f46800) [pid = 1654] [serial = 651] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1276c2400) [pid = 1654] [serial = 650] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c548800) [pid = 1654] [serial = 689] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12d032400) [pid = 1654] [serial = 692] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b720c00) [pid = 1654] [serial = 681] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12cba1c00) [pid = 1654] [serial = 687] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b153400) [pid = 1654] [serial = 678] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12bab3800) [pid = 1654] [serial = 684] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12cbb0800) [pid = 1654] [serial = 690] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x129a49400) [pid = 1654] [serial = 675] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12d2ce800) [pid = 1654] [serial = 696] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x115181400) [pid = 1654] [serial = 597] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11b6d8000) [pid = 1654] [serial = 603] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119249c00) [pid = 1654] [serial = 600] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12d0ab400) [pid = 1654] [serial = 695] [outer = 0x0] [url = about:blank] 15:14:07 INFO - PROCESS | 1654 | 1461190447956 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:14:07 INFO - PROCESS | 1654 | 1461190447960 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:14:07 INFO - PROCESS | 1654 | 1461190447968 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:14:07 INFO - PROCESS | 1654 | 1461190447970 Marionette TRACE conn2 <- [1,1014,null,{}] 15:14:07 INFO - PROCESS | 1654 | 1461190447972 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}] 15:14:08 INFO - PROCESS | 1654 | 1461190448067 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:14:08 INFO - PROCESS | 1654 | 1461190448076 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x118eda800 == 41 [pid = 1654] [id = 261] 15:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119b9e800) [pid = 1654] [serial = 781] [outer = 0x0] 15:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119d67800) [pid = 1654] [serial = 782] [outer = 0x119b9e800] 15:14:08 INFO - PROCESS | 1654 | 1461190448103 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11a8eec00) [pid = 1654] [serial = 783] [outer = 0x119b9e800] 15:14:08 INFO - PROCESS | 1654 | 1461190448465 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]]]}] 15:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 15:14:08 INFO - PROCESS | 1654 | 1461190448511 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:14:08 INFO - PROCESS | 1654 | 1461190448513 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:14:08 INFO - PROCESS | 1654 | 1461190448517 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:14:08 INFO - PROCESS | 1654 | 1461190448520 Marionette TRACE conn2 <- [1,1018,null,{}] 15:14:08 INFO - PROCESS | 1654 | 1461190448534 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}] 15:14:08 INFO - PROCESS | 1654 | 1461190448661 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:14:08 INFO - PROCESS | 1654 | 1461190448676 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bee4000 == 42 [pid = 1654] [id = 262] 15:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11addf800) [pid = 1654] [serial = 784] [outer = 0x0] 15:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11b983400) [pid = 1654] [serial = 785] [outer = 0x11addf800] 15:14:08 INFO - PROCESS | 1654 | 1461190448722 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11be42800) [pid = 1654] [serial = 786] [outer = 0x11addf800] 15:14:09 INFO - PROCESS | 1654 | 1461190449178 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]]]}] 15:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 679ms 15:14:09 INFO - PROCESS | 1654 | 1461190449206 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:14:09 INFO - PROCESS | 1654 | 1461190449212 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:14:09 INFO - PROCESS | 1654 | 1461190449216 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1654 | 1461190449218 Marionette TRACE conn2 <- [1,1022,null,{}] 15:14:09 INFO - PROCESS | 1654 | 1461190449222 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}] 15:14:09 INFO - PROCESS | 1654 | 1461190449333 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:14:09 INFO - PROCESS | 1654 | 1461190449384 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263bb000 == 43 [pid = 1654] [id = 263] 15:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11bbf3400) [pid = 1654] [serial = 787] [outer = 0x0] 15:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c312400) [pid = 1654] [serial = 788] [outer = 0x11bbf3400] 15:14:09 INFO - PROCESS | 1654 | 1461190449415 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c542c00) [pid = 1654] [serial = 789] [outer = 0x11bbf3400] 15:14:09 INFO - PROCESS | 1654 | 1461190449688 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]]]}] 15:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 15:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:14:09 INFO - PROCESS | 1654 | 1461190449737 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:14:09 INFO - PROCESS | 1654 | 1461190449738 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:14:09 INFO - PROCESS | 1654 | 1461190449741 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1654 | 1461190449744 Marionette TRACE conn2 <- [1,1026,null,{}] 15:14:09 INFO - PROCESS | 1654 | 1461190449747 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}] 15:14:09 INFO - PROCESS | 1654 | 1461190449830 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:14:09 INFO - PROCESS | 1654 | 1461190449835 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11925b800 == 44 [pid = 1654] [id = 264] 15:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c17a400) [pid = 1654] [serial = 790] [outer = 0x0] 15:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12613e400) [pid = 1654] [serial = 791] [outer = 0x11c17a400] 15:14:09 INFO - PROCESS | 1654 | 1461190449861 Marionette DEBUG loaded listener.js 15:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1266f0800) [pid = 1654] [serial = 792] [outer = 0x11c17a400] 15:14:10 INFO - PROCESS | 1654 | 1461190450250 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]]]}] 15:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 523ms 15:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:14:10 INFO - PROCESS | 1654 | 1461190450264 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:14:10 INFO - PROCESS | 1654 | 1461190450265 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:14:10 INFO - PROCESS | 1654 | 1461190450267 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:14:10 INFO - PROCESS | 1654 | 1461190450268 Marionette TRACE conn2 <- [1,1030,null,{}] 15:14:10 INFO - PROCESS | 1654 | 1461190450271 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}] 15:14:10 INFO - PROCESS | 1654 | 1461190450381 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:14:10 INFO - PROCESS | 1654 | 1461190450398 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x127817800 == 45 [pid = 1654] [id = 265] 15:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1266f3c00) [pid = 1654] [serial = 793] [outer = 0x0] 15:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12918e000) [pid = 1654] [serial = 794] [outer = 0x1266f3c00] 15:14:10 INFO - PROCESS | 1654 | 1461190450426 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x129a43c00) [pid = 1654] [serial = 795] [outer = 0x1266f3c00] 15:14:10 INFO - PROCESS | 1654 | 1461190450782 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]]]}] 15:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 15:14:10 INFO - PROCESS | 1654 | 1461190450786 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:14:10 INFO - PROCESS | 1654 | 1461190450787 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:14:10 INFO - PROCESS | 1654 | 1461190450793 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:14:10 INFO - PROCESS | 1654 | 1461190450795 Marionette TRACE conn2 <- [1,1034,null,{}] 15:14:10 INFO - PROCESS | 1654 | 1461190450797 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}] 15:14:10 INFO - PROCESS | 1654 | 1461190450903 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:14:10 INFO - PROCESS | 1654 | 1461190450908 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12882a800 == 46 [pid = 1654] [id = 266] 15:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127005400) [pid = 1654] [serial = 796] [outer = 0x0] 15:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12ad37000) [pid = 1654] [serial = 797] [outer = 0x127005400] 15:14:10 INFO - PROCESS | 1654 | 1461190450963 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b1a7400) [pid = 1654] [serial = 798] [outer = 0x127005400] 15:14:11 INFO - PROCESS | 1654 | 1461190451298 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]]]}] 15:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 524ms 15:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:14:11 INFO - PROCESS | 1654 | 1461190451318 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1654 | 1461190451319 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:14:11 INFO - PROCESS | 1654 | 1461190451321 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1654 | 1461190451323 Marionette TRACE conn2 <- [1,1038,null,{}] 15:14:11 INFO - PROCESS | 1654 | 1461190451327 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}] 15:14:11 INFO - PROCESS | 1654 | 1461190451431 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:14:11 INFO - PROCESS | 1654 | 1461190451435 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1c1000 == 47 [pid = 1654] [id = 267] 15:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12918cc00) [pid = 1654] [serial = 799] [outer = 0x0] 15:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12b2f4c00) [pid = 1654] [serial = 800] [outer = 0x12918cc00] 15:14:11 INFO - PROCESS | 1654 | 1461190451490 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12ba4bc00) [pid = 1654] [serial = 801] [outer = 0x12918cc00] 15:14:11 INFO - PROCESS | 1654 | 1461190451830 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]]]}] 15:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 522ms 15:14:11 INFO - PROCESS | 1654 | 1461190451846 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1654 | 1461190451847 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:14:11 INFO - PROCESS | 1654 | 1461190451849 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1654 | 1461190451850 Marionette TRACE conn2 <- [1,1042,null,{}] 15:14:11 INFO - PROCESS | 1654 | 1461190451853 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}] 15:14:11 INFO - PROCESS | 1654 | 1461190451964 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:14:11 INFO - PROCESS | 1654 | 1461190451968 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9c3000 == 48 [pid = 1654] [id = 268] 15:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12ad2f800) [pid = 1654] [serial = 802] [outer = 0x0] 15:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12baed800) [pid = 1654] [serial = 803] [outer = 0x12ad2f800] 15:14:11 INFO - PROCESS | 1654 | 1461190451994 Marionette DEBUG loaded listener.js 15:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12cba7400) [pid = 1654] [serial = 804] [outer = 0x12ad2f800] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12745e400) [pid = 1654] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b14d400) [pid = 1654] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11bbf0800) [pid = 1654] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1276c7800) [pid = 1654] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x118e24400) [pid = 1654] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11a8da400) [pid = 1654] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11bbeb800) [pid = 1654] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x115310800) [pid = 1654] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11a8e9c00) [pid = 1654] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119b57c00) [pid = 1654] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x114eadc00) [pid = 1654] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119b99800) [pid = 1654] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a8d8000) [pid = 1654] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:14:12 INFO - PROCESS | 1654 | 1461190452444 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]]]}] 15:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 15:14:12 INFO - PROCESS | 1654 | 1461190452470 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:14:12 INFO - PROCESS | 1654 | 1461190452471 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:14:12 INFO - PROCESS | 1654 | 1461190452474 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:14:12 INFO - PROCESS | 1654 | 1461190452476 Marionette TRACE conn2 <- [1,1046,null,{}] 15:14:12 INFO - PROCESS | 1654 | 1461190452483 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}] 15:14:12 INFO - PROCESS | 1654 | 1461190452600 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:14:12 INFO - PROCESS | 1654 | 1461190452640 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdcc000 == 49 [pid = 1654] [id = 269] 15:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x115472800) [pid = 1654] [serial = 805] [outer = 0x0] 15:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1271c8800) [pid = 1654] [serial = 806] [outer = 0x115472800] 15:14:12 INFO - PROCESS | 1654 | 1461190452680 Marionette DEBUG loaded listener.js 15:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12bab7c00) [pid = 1654] [serial = 807] [outer = 0x115472800] 15:14:12 INFO - PROCESS | 1654 | 1461190452974 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]]]}] 15:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 524ms 15:14:13 INFO - PROCESS | 1654 | 1461190452999 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:14:13 INFO - PROCESS | 1654 | 1461190453000 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:14:13 INFO - PROCESS | 1654 | 1461190453002 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:14:13 INFO - PROCESS | 1654 | 1461190453004 Marionette TRACE conn2 <- [1,1050,null,{}] 15:14:13 INFO - PROCESS | 1654 | 1461190453007 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}] 15:14:13 INFO - PROCESS | 1654 | 1461190453107 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:14:13 INFO - PROCESS | 1654 | 1461190453162 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d071000 == 50 [pid = 1654] [id = 270] 15:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12baa8c00) [pid = 1654] [serial = 808] [outer = 0x0] 15:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12cbafc00) [pid = 1654] [serial = 809] [outer = 0x12baa8c00] 15:14:13 INFO - PROCESS | 1654 | 1461190453192 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12dfabc00) [pid = 1654] [serial = 810] [outer = 0x12baa8c00] 15:14:13 INFO - PROCESS | 1654 | 1461190453482 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]]]}] 15:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 15:14:13 INFO - PROCESS | 1654 | 1461190453525 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:14:13 INFO - PROCESS | 1654 | 1461190453529 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:14:13 INFO - PROCESS | 1654 | 1461190453531 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:14:13 INFO - PROCESS | 1654 | 1461190453533 Marionette TRACE conn2 <- [1,1054,null,{}] 15:14:13 INFO - PROCESS | 1654 | 1461190453536 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}] 15:14:13 INFO - PROCESS | 1654 | 1461190453621 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:14:13 INFO - PROCESS | 1654 | 1461190453626 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d990000 == 51 [pid = 1654] [id = 271] 15:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12e188c00) [pid = 1654] [serial = 811] [outer = 0x0] 15:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12e215c00) [pid = 1654] [serial = 812] [outer = 0x12e188c00] 15:14:13 INFO - PROCESS | 1654 | 1461190453651 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12e220800) [pid = 1654] [serial = 813] [outer = 0x12e188c00] 15:14:13 INFO - PROCESS | 1654 | 1461190453992 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]]]}] 15:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 15:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:14:14 INFO - PROCESS | 1654 | 1461190454000 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1654 | 1461190454001 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:14:14 INFO - PROCESS | 1654 | 1461190454003 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1654 | 1461190454004 Marionette TRACE conn2 <- [1,1058,null,{}] 15:14:14 INFO - PROCESS | 1654 | 1461190454007 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}] 15:14:14 INFO - PROCESS | 1654 | 1461190454122 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:14:14 INFO - PROCESS | 1654 | 1461190454129 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e244800 == 52 [pid = 1654] [id = 272] 15:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x113fc8400) [pid = 1654] [serial = 814] [outer = 0x0] 15:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12e218800) [pid = 1654] [serial = 815] [outer = 0x113fc8400] 15:14:14 INFO - PROCESS | 1654 | 1461190454154 Marionette DEBUG loaded listener.js 15:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12e5ccc00) [pid = 1654] [serial = 816] [outer = 0x113fc8400] 15:14:14 INFO - PROCESS | 1654 | 1461190454751 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]]]}] 15:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 769ms 15:14:14 INFO - PROCESS | 1654 | 1461190454775 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1654 | 1461190454779 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:14:14 INFO - PROCESS | 1654 | 1461190454782 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1654 | 1461190454784 Marionette TRACE conn2 <- [1,1062,null,{}] 15:14:14 INFO - PROCESS | 1654 | 1461190454788 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}] 15:14:14 INFO - PROCESS | 1654 | 1461190454898 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:14:14 INFO - PROCESS | 1654 | 1461190454994 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b622800 == 53 [pid = 1654] [id = 273] 15:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119b9b400) [pid = 1654] [serial = 817] [outer = 0x0] 15:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11a8d1c00) [pid = 1654] [serial = 818] [outer = 0x119b9b400] 15:14:15 INFO - PROCESS | 1654 | 1461190455026 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11aa14800) [pid = 1654] [serial = 819] [outer = 0x119b9b400] 15:14:15 INFO - PROCESS | 1654 | 1461190455447 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]]]}] 15:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 672ms 15:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:14:15 INFO - PROCESS | 1654 | 1461190455455 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:14:15 INFO - PROCESS | 1654 | 1461190455459 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:14:15 INFO - PROCESS | 1654 | 1461190455463 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:14:15 INFO - PROCESS | 1654 | 1461190455465 Marionette TRACE conn2 <- [1,1066,null,{}] 15:14:15 INFO - PROCESS | 1654 | 1461190455468 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}] 15:14:15 INFO - PROCESS | 1654 | 1461190455574 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:14:15 INFO - PROCESS | 1654 | 1461190455633 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1278d5000 == 54 [pid = 1654] [id = 274] 15:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11aa1fc00) [pid = 1654] [serial = 820] [outer = 0x0] 15:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11bbeb800) [pid = 1654] [serial = 821] [outer = 0x11aa1fc00] 15:14:15 INFO - PROCESS | 1654 | 1461190455663 Marionette DEBUG loaded listener.js 15:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c549800) [pid = 1654] [serial = 822] [outer = 0x11aa1fc00] 15:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 671ms 15:14:16 INFO - PROCESS | 1654 | 1461190456129 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]]]}] 15:14:16 INFO - PROCESS | 1654 | 1461190456135 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1654 | 1461190456137 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:14:16 INFO - PROCESS | 1654 | 1461190456139 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1654 | 1461190456142 Marionette TRACE conn2 <- [1,1070,null,{}] 15:14:16 INFO - PROCESS | 1654 | 1461190456150 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}] 15:14:16 INFO - PROCESS | 1654 | 1461190456275 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:14:16 INFO - PROCESS | 1654 | 1461190456361 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2ca000 == 55 [pid = 1654] [id = 275] 15:14:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x127465c00) [pid = 1654] [serial = 823] [outer = 0x0] 15:14:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12910d800) [pid = 1654] [serial = 824] [outer = 0x127465c00] 15:14:16 INFO - PROCESS | 1654 | 1461190456396 Marionette DEBUG loaded listener.js 15:14:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12af30400) [pid = 1654] [serial = 825] [outer = 0x127465c00] 15:14:16 INFO - PROCESS | 1654 | 1461190456839 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]]]}] 15:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 727ms 15:14:16 INFO - PROCESS | 1654 | 1461190456867 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:14:16 INFO - PROCESS | 1654 | 1461190456870 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:14:16 INFO - PROCESS | 1654 | 1461190456874 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:14:16 INFO - PROCESS | 1654 | 1461190456876 Marionette TRACE conn2 <- [1,1074,null,{}] 15:14:16 INFO - PROCESS | 1654 | 1461190456879 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}] 15:14:17 INFO - PROCESS | 1654 | 1461190457038 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:14:17 INFO - PROCESS | 1654 | 1461190457167 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f43e000 == 56 [pid = 1654] [id = 276] 15:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12af31c00) [pid = 1654] [serial = 826] [outer = 0x0] 15:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12af36400) [pid = 1654] [serial = 827] [outer = 0x12af31c00] 15:14:17 INFO - PROCESS | 1654 | 1461190457199 Marionette DEBUG loaded listener.js 15:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b153400) [pid = 1654] [serial = 828] [outer = 0x12af31c00] 15:14:17 INFO - PROCESS | 1654 | 1461190457737 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]]]}] 15:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 871ms 15:14:17 INFO - PROCESS | 1654 | 1461190457745 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:14:17 INFO - PROCESS | 1654 | 1461190457748 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:14:17 INFO - PROCESS | 1654 | 1461190457751 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:14:17 INFO - PROCESS | 1654 | 1461190457754 Marionette TRACE conn2 <- [1,1078,null,{}] 15:14:17 INFO - PROCESS | 1654 | 1461190457781 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}] 15:14:17 INFO - PROCESS | 1654 | 1461190457934 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:14:18 INFO - PROCESS | 1654 | 1461190458018 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc09800 == 57 [pid = 1654] [id = 277] 15:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b19b400) [pid = 1654] [serial = 829] [outer = 0x0] 15:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12bab3400) [pid = 1654] [serial = 830] [outer = 0x12b19b400] 15:14:18 INFO - PROCESS | 1654 | 1461190458048 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d0a1400) [pid = 1654] [serial = 831] [outer = 0x12b19b400] 15:14:18 INFO - PROCESS | 1654 | 1461190458451 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]]]}] 15:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 720ms 15:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:14:18 INFO - PROCESS | 1654 | 1461190458472 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:14:18 INFO - PROCESS | 1654 | 1461190458473 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:14:18 INFO - PROCESS | 1654 | 1461190458475 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:14:18 INFO - PROCESS | 1654 | 1461190458477 Marionette TRACE conn2 <- [1,1082,null,{}] 15:14:18 INFO - PROCESS | 1654 | 1461190458479 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}] 15:14:18 INFO - PROCESS | 1654 | 1461190458596 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:14:18 INFO - PROCESS | 1654 | 1461190458654 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcd9000 == 58 [pid = 1654] [id = 278] 15:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12ba49c00) [pid = 1654] [serial = 832] [outer = 0x0] 15:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12dfac400) [pid = 1654] [serial = 833] [outer = 0x12ba49c00] 15:14:18 INFO - PROCESS | 1654 | 1461190458698 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12f406000) [pid = 1654] [serial = 834] [outer = 0x12ba49c00] 15:14:19 INFO - PROCESS | 1654 | 1461190459274 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]]]}] 15:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 868ms 15:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:14:19 INFO - PROCESS | 1654 | 1461190459346 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:14:19 INFO - PROCESS | 1654 | 1461190459348 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:14:19 INFO - PROCESS | 1654 | 1461190459351 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:14:19 INFO - PROCESS | 1654 | 1461190459353 Marionette TRACE conn2 <- [1,1086,null,{}] 15:14:19 INFO - PROCESS | 1654 | 1461190459357 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}] 15:14:19 INFO - PROCESS | 1654 | 1461190459468 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:14:19 INFO - PROCESS | 1654 | 1461190459540 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad3b800 == 59 [pid = 1654] [id = 279] 15:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1191a9000) [pid = 1654] [serial = 835] [outer = 0x0] 15:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12d0a6000) [pid = 1654] [serial = 836] [outer = 0x1191a9000] 15:14:19 INFO - PROCESS | 1654 | 1461190459570 Marionette DEBUG loaded listener.js 15:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12f406400) [pid = 1654] [serial = 837] [outer = 0x1191a9000] 15:14:20 INFO - PROCESS | 1654 | 1461190460173 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]]]}] 15:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 871ms 15:14:20 INFO - PROCESS | 1654 | 1461190460222 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1654 | 1461190460225 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:14:20 INFO - PROCESS | 1654 | 1461190460229 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1654 | 1461190460231 Marionette TRACE conn2 <- [1,1090,null,{}] 15:14:20 INFO - PROCESS | 1654 | 1461190460234 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}] 15:14:20 INFO - PROCESS | 1654 | 1461190460336 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:14:20 INFO - PROCESS | 1654 | 1461190460409 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12715a800 == 60 [pid = 1654] [id = 280] 15:14:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x118986400) [pid = 1654] [serial = 838] [outer = 0x0] 15:14:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x119249c00) [pid = 1654] [serial = 839] [outer = 0x118986400] 15:14:20 INFO - PROCESS | 1654 | 1461190460437 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119d6bc00) [pid = 1654] [serial = 840] [outer = 0x118986400] 15:14:20 INFO - PROCESS | 1654 | 1461190460862 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]]]}] 15:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 15:14:20 INFO - PROCESS | 1654 | 1461190460901 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:14:20 INFO - PROCESS | 1654 | 1461190460904 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:14:20 INFO - PROCESS | 1654 | 1461190460909 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:14:20 INFO - PROCESS | 1654 | 1461190460911 Marionette TRACE conn2 <- [1,1094,null,{}] 15:14:20 INFO - PROCESS | 1654 | 1461190460936 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}] 15:14:21 INFO - PROCESS | 1654 | 1461190461037 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:14:21 INFO - PROCESS | 1654 | 1461190461109 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12618f800 == 61 [pid = 1654] [id = 281] 15:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11a8db800) [pid = 1654] [serial = 841] [outer = 0x0] 15:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11b6d6000) [pid = 1654] [serial = 842] [outer = 0x11a8db800] 15:14:21 INFO - PROCESS | 1654 | 1461190461137 Marionette DEBUG loaded listener.js 15:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11be4cc00) [pid = 1654] [serial = 843] [outer = 0x11a8db800] 15:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11546a800) [pid = 1654] [serial = 844] [outer = 0x12f40ec00] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12d990000 == 60 [pid = 1654] [id = 271] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12d071000 == 59 [pid = 1654] [id = 270] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdcc000 == 58 [pid = 1654] [id = 269] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9c3000 == 57 [pid = 1654] [id = 268] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1c1000 == 56 [pid = 1654] [id = 267] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12882a800 == 55 [pid = 1654] [id = 266] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11addac00) [pid = 1654] [serial = 704] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12ba53800) [pid = 1654] [serial = 710] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x119248800) [pid = 1654] [serial = 701] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12d032800) [pid = 1654] [serial = 713] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12baaa400) [pid = 1654] [serial = 716] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x127c53000) [pid = 1654] [serial = 707] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x127817800 == 54 [pid = 1654] [id = 265] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11925b800 == 53 [pid = 1654] [id = 264] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x1263bb000 == 52 [pid = 1654] [id = 263] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x11bee4000 == 51 [pid = 1654] [id = 262] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x118eda800 == 50 [pid = 1654] [id = 261] 15:14:21 INFO - PROCESS | 1654 | --DOCSHELL 0x1154d3800 == 49 [pid = 1654] [id = 260] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b1a2400) [pid = 1654] [serial = 737] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12ba53400) [pid = 1654] [serial = 740] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12b90c800) [pid = 1654] [serial = 738] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12d0a9c00) [pid = 1654] [serial = 698] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c1e3800) [pid = 1654] [serial = 728] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11c9ac800) [pid = 1654] [serial = 729] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12918f400) [pid = 1654] [serial = 734] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11a8ec800) [pid = 1654] [serial = 723] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11a867c00) [pid = 1654] [serial = 722] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11afe6000) [pid = 1654] [serial = 725] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11b98cc00) [pid = 1654] [serial = 726] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c9b0400) [pid = 1654] [serial = 731] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12745e800) [pid = 1654] [serial = 732] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x118877000) [pid = 1654] [serial = 720] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x1158b7c00) [pid = 1654] [serial = 719] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12d09d400) [pid = 1654] [serial = 743] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12baf3400) [pid = 1654] [serial = 741] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12d2cac00) [pid = 1654] [serial = 744] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12e18b000) [pid = 1654] [serial = 753] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1158ba000) [pid = 1654] [serial = 746] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119b99000) [pid = 1654] [serial = 747] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12d0a1c00) [pid = 1654] [serial = 750] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b14c400) [pid = 1654] [serial = 735] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12d2cb800) [pid = 1654] [serial = 752] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127cd4c00) [pid = 1654] [serial = 749] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12e218400) [pid = 1654] [serial = 756] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12e195400) [pid = 1654] [serial = 755] [outer = 0x0] [url = about:blank] 15:14:21 INFO - PROCESS | 1654 | 1461190461754 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]]]}] 15:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 871ms 15:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:14:21 INFO - PROCESS | 1654 | 1461190461780 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:14:21 INFO - PROCESS | 1654 | 1461190461782 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:14:21 INFO - PROCESS | 1654 | 1461190461784 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1654 | 1461190461786 Marionette TRACE conn2 <- [1,1098,null,{}] 15:14:21 INFO - PROCESS | 1654 | 1461190461796 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}] 15:14:21 INFO - PROCESS | 1654 | 1461190461884 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:14:21 INFO - PROCESS | 1654 | 1461190461890 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4a5000 == 50 [pid = 1654] [id = 282] 15:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x116556800) [pid = 1654] [serial = 845] [outer = 0x0] 15:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x126143800) [pid = 1654] [serial = 846] [outer = 0x116556800] 15:14:21 INFO - PROCESS | 1654 | 1461190461920 Marionette DEBUG loaded listener.js 15:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12745e800) [pid = 1654] [serial = 847] [outer = 0x116556800] 15:14:22 INFO - PROCESS | 1654 | 1461190462291 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]]]}] 15:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 526ms 15:14:22 INFO - PROCESS | 1654 | 1461190462311 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:14:22 INFO - PROCESS | 1654 | 1461190462313 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:14:22 INFO - PROCESS | 1654 | 1461190462315 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1654 | 1461190462316 Marionette TRACE conn2 <- [1,1102,null,{}] 15:14:22 INFO - PROCESS | 1654 | 1461190462318 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}] 15:14:22 INFO - PROCESS | 1654 | 1461190462421 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:14:22 INFO - PROCESS | 1654 | 1461190462428 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12781d800 == 51 [pid = 1654] [id = 283] 15:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11c410000) [pid = 1654] [serial = 848] [outer = 0x0] 15:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x128739800) [pid = 1654] [serial = 849] [outer = 0x11c410000] 15:14:22 INFO - PROCESS | 1654 | 1461190462455 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x129111000) [pid = 1654] [serial = 850] [outer = 0x11c410000] 15:14:22 INFO - PROCESS | 1654 | 1461190462780 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]]]}] 15:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 470ms 15:14:22 INFO - PROCESS | 1654 | 1461190462785 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:14:22 INFO - PROCESS | 1654 | 1461190462786 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:14:22 INFO - PROCESS | 1654 | 1461190462789 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1654 | 1461190462790 Marionette TRACE conn2 <- [1,1106,null,{}] 15:14:22 INFO - PROCESS | 1654 | 1461190462794 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}] 15:14:22 INFO - PROCESS | 1654 | 1461190462886 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:14:22 INFO - PROCESS | 1654 | 1461190462955 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x128829000 == 52 [pid = 1654] [id = 284] 15:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x129a21c00) [pid = 1654] [serial = 851] [outer = 0x0] 15:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x129a4a800) [pid = 1654] [serial = 852] [outer = 0x129a21c00] 15:14:22 INFO - PROCESS | 1654 | 1461190462982 Marionette DEBUG loaded listener.js 15:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12af2fc00) [pid = 1654] [serial = 853] [outer = 0x129a21c00] 15:14:23 INFO - PROCESS | 1654 | 1461190463285 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]]]}] 15:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 522ms 15:14:23 INFO - PROCESS | 1654 | 1461190463313 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:14:23 INFO - PROCESS | 1654 | 1461190463314 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:14:23 INFO - PROCESS | 1654 | 1461190463316 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1654 | 1461190463318 Marionette TRACE conn2 <- [1,1110,null,{}] 15:14:23 INFO - PROCESS | 1654 | 1461190463320 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}] 15:14:23 INFO - PROCESS | 1654 | 1461190463412 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:14:23 INFO - PROCESS | 1654 | 1461190463476 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b283800 == 53 [pid = 1654] [id = 285] 15:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x129a46400) [pid = 1654] [serial = 854] [outer = 0x0] 15:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12b147400) [pid = 1654] [serial = 855] [outer = 0x129a46400] 15:14:23 INFO - PROCESS | 1654 | 1461190463503 Marionette DEBUG loaded listener.js 15:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12cbb0c00) [pid = 1654] [serial = 856] [outer = 0x129a46400] 15:14:23 INFO - PROCESS | 1654 | 1461190463821 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]]]}] 15:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 15:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:14:23 INFO - PROCESS | 1654 | 1461190463835 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:14:23 INFO - PROCESS | 1654 | 1461190463836 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:14:23 INFO - PROCESS | 1654 | 1461190463839 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1654 | 1461190463840 Marionette TRACE conn2 <- [1,1114,null,{}] 15:14:23 INFO - PROCESS | 1654 | 1461190463845 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}] 15:14:23 INFO - PROCESS | 1654 | 1461190463949 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:14:23 INFO - PROCESS | 1654 | 1461190463962 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd15000 == 54 [pid = 1654] [id = 286] 15:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12b1a9c00) [pid = 1654] [serial = 857] [outer = 0x0] 15:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12d0a1c00) [pid = 1654] [serial = 858] [outer = 0x12b1a9c00] 15:14:23 INFO - PROCESS | 1654 | 1461190463987 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12d2cf000) [pid = 1654] [serial = 859] [outer = 0x12b1a9c00] 15:14:24 INFO - PROCESS | 1654 | 1461190464339 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]]]}] 15:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 15:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:14:24 INFO - PROCESS | 1654 | 1461190464359 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:14:24 INFO - PROCESS | 1654 | 1461190464361 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:14:24 INFO - PROCESS | 1654 | 1461190464363 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1654 | 1461190464364 Marionette TRACE conn2 <- [1,1118,null,{}] 15:14:24 INFO - PROCESS | 1654 | 1461190464366 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}] 15:14:24 INFO - PROCESS | 1654 | 1461190464477 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:14:24 INFO - PROCESS | 1654 | 1461190464481 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d408800 == 55 [pid = 1654] [id = 287] 15:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x114dc3c00) [pid = 1654] [serial = 860] [outer = 0x0] 15:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x114dc7000) [pid = 1654] [serial = 861] [outer = 0x114dc3c00] 15:14:24 INFO - PROCESS | 1654 | 1461190464507 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x114dcb000) [pid = 1654] [serial = 862] [outer = 0x114dc3c00] 15:14:24 INFO - PROCESS | 1654 | 1461190464866 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]]]}] 15:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 15:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:14:24 INFO - PROCESS | 1654 | 1461190464881 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:14:24 INFO - PROCESS | 1654 | 1461190464883 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:14:24 INFO - PROCESS | 1654 | 1461190464885 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:14:24 INFO - PROCESS | 1654 | 1461190464886 Marionette TRACE conn2 <- [1,1122,null,{}] 15:14:24 INFO - PROCESS | 1654 | 1461190464888 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}] 15:14:25 INFO - PROCESS | 1654 | 1461190465011 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:14:25 INFO - PROCESS | 1654 | 1461190465028 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e22b000 == 56 [pid = 1654] [id = 288] 15:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x114dccc00) [pid = 1654] [serial = 863] [outer = 0x0] 15:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d032c00) [pid = 1654] [serial = 864] [outer = 0x114dccc00] 15:14:25 INFO - PROCESS | 1654 | 1461190465053 Marionette DEBUG loaded listener.js 15:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12dfa6000) [pid = 1654] [serial = 865] [outer = 0x114dccc00] 15:14:25 INFO - PROCESS | 1654 | 1461190465416 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]]]}] 15:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 567ms 15:14:25 INFO - PROCESS | 1654 | 1461190465454 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:14:25 INFO - PROCESS | 1654 | 1461190465455 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:14:25 INFO - PROCESS | 1654 | 1461190465459 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1654 | 1461190465461 Marionette TRACE conn2 <- [1,1126,null,{}] 15:14:25 INFO - PROCESS | 1654 | 1461190465464 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}] 15:14:25 INFO - PROCESS | 1654 | 1461190465638 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:14:25 INFO - PROCESS | 1654 | 1461190465667 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e653000 == 57 [pid = 1654] [id = 289] 15:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1267a9800) [pid = 1654] [serial = 866] [outer = 0x0] 15:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1267af800) [pid = 1654] [serial = 867] [outer = 0x1267a9800] 15:14:25 INFO - PROCESS | 1654 | 1461190465709 Marionette DEBUG loaded listener.js 15:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1267b2c00) [pid = 1654] [serial = 868] [outer = 0x1267a9800] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12e188c00) [pid = 1654] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12ad2f800) [pid = 1654] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x129a4cc00) [pid = 1654] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12918cc00) [pid = 1654] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11795c400) [pid = 1654] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12b19f800) [pid = 1654] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11addf800) [pid = 1654] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x119b9e800) [pid = 1654] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11aa1e800) [pid = 1654] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11655b800) [pid = 1654] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11a8dac00) [pid = 1654] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12baa8c00) [pid = 1654] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x114e65400) [pid = 1654] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x118943c00) [pid = 1654] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11bbf3400) [pid = 1654] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12d02a400) [pid = 1654] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x115472800) [pid = 1654] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c548c00) [pid = 1654] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c17a400) [pid = 1654] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12e189c00) [pid = 1654] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x127005400) [pid = 1654] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1266f3c00) [pid = 1654] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12ba47c00) [pid = 1654] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x126146400) [pid = 1654] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1288ee400) [pid = 1654] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:14:26 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11afeb000) [pid = 1654] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:14:26 INFO - PROCESS | 1654 | 1461190466255 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]]]}] 15:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 822ms 15:14:26 INFO - PROCESS | 1654 | 1461190466281 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:14:26 INFO - PROCESS | 1654 | 1461190466283 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:14:26 INFO - PROCESS | 1654 | 1461190466285 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:14:26 INFO - PROCESS | 1654 | 1461190466287 Marionette TRACE conn2 <- [1,1130,null,{}] 15:14:26 INFO - PROCESS | 1654 | 1461190466289 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}] 15:14:26 INFO - PROCESS | 1654 | 1461190466430 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:14:26 INFO - PROCESS | 1654 | 1461190466467 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d418800 == 58 [pid = 1654] [id = 290] 15:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11a8ef400) [pid = 1654] [serial = 869] [outer = 0x0] 15:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c313400) [pid = 1654] [serial = 870] [outer = 0x11a8ef400] 15:14:26 INFO - PROCESS | 1654 | 1461190466496 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x129a4d800) [pid = 1654] [serial = 871] [outer = 0x11a8ef400] 15:14:26 INFO - PROCESS | 1654 | 1461190466775 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]]]}] 15:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 15:14:26 INFO - PROCESS | 1654 | 1461190466804 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:14:26 INFO - PROCESS | 1654 | 1461190466805 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:14:26 INFO - PROCESS | 1654 | 1461190466815 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:14:26 INFO - PROCESS | 1654 | 1461190466817 Marionette TRACE conn2 <- [1,1134,null,{}] 15:14:26 INFO - PROCESS | 1654 | 1461190466819 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}] 15:14:26 INFO - PROCESS | 1654 | 1461190466913 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:14:26 INFO - PROCESS | 1654 | 1461190466918 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc22000 == 59 [pid = 1654] [id = 291] 15:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1267b4c00) [pid = 1654] [serial = 872] [outer = 0x0] 15:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12baa9000) [pid = 1654] [serial = 873] [outer = 0x1267b4c00] 15:14:26 INFO - PROCESS | 1654 | 1461190466943 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12d994400) [pid = 1654] [serial = 874] [outer = 0x1267b4c00] 15:14:27 INFO - PROCESS | 1654 | 1461190467341 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]]]}] 15:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 578ms 15:14:27 INFO - PROCESS | 1654 | 1461190467387 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:14:27 INFO - PROCESS | 1654 | 1461190467389 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:14:27 INFO - PROCESS | 1654 | 1461190467392 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:14:27 INFO - PROCESS | 1654 | 1461190467394 Marionette TRACE conn2 <- [1,1138,null,{}] 15:14:27 INFO - PROCESS | 1654 | 1461190467398 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}] 15:14:27 INFO - PROCESS | 1654 | 1461190467525 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:14:27 INFO - PROCESS | 1654 | 1461190467529 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x130115800 == 60 [pid = 1654] [id = 292] 15:14:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12ad2f400) [pid = 1654] [serial = 875] [outer = 0x0] 15:14:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12dfb4800) [pid = 1654] [serial = 876] [outer = 0x12ad2f400] 15:14:27 INFO - PROCESS | 1654 | 1461190467554 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12e21c400) [pid = 1654] [serial = 877] [outer = 0x12ad2f400] 15:14:27 INFO - PROCESS | 1654 | 1461190467865 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]]]}] 15:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 523ms 15:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:14:27 INFO - PROCESS | 1654 | 1461190467914 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:14:27 INFO - PROCESS | 1654 | 1461190467915 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:14:27 INFO - PROCESS | 1654 | 1461190467917 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:14:27 INFO - PROCESS | 1654 | 1461190467918 Marionette TRACE conn2 <- [1,1142,null,{}] 15:14:27 INFO - PROCESS | 1654 | 1461190467920 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}] 15:14:28 INFO - PROCESS | 1654 | 1461190468036 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:14:28 INFO - PROCESS | 1654 | 1461190468044 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x13012b000 == 61 [pid = 1654] [id = 293] 15:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1267b5000) [pid = 1654] [serial = 878] [outer = 0x0] 15:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12a215400) [pid = 1654] [serial = 879] [outer = 0x1267b5000] 15:14:28 INFO - PROCESS | 1654 | 1461190468069 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a219400) [pid = 1654] [serial = 880] [outer = 0x1267b5000] 15:14:28 INFO - PROCESS | 1654 | 1461190468599 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]]]}] 15:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 719ms 15:14:28 INFO - PROCESS | 1654 | 1461190468637 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:14:28 INFO - PROCESS | 1654 | 1461190468640 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:14:28 INFO - PROCESS | 1654 | 1461190468662 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1654 | 1461190468664 Marionette TRACE conn2 <- [1,1146,null,{}] 15:14:28 INFO - PROCESS | 1654 | 1461190468668 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}] 15:14:28 INFO - PROCESS | 1654 | 1461190468781 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:14:28 INFO - PROCESS | 1654 | 1461190468856 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6ee800 == 62 [pid = 1654] [id = 294] 15:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1189dcc00) [pid = 1654] [serial = 881] [outer = 0x0] 15:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119ba3800) [pid = 1654] [serial = 882] [outer = 0x1189dcc00] 15:14:28 INFO - PROCESS | 1654 | 1461190468887 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11a8ef800) [pid = 1654] [serial = 883] [outer = 0x1189dcc00] 15:14:29 INFO - PROCESS | 1654 | 1461190469319 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]]]}] 15:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 676ms 15:14:29 INFO - PROCESS | 1654 | 1461190469337 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1654 | 1461190469341 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:14:29 INFO - PROCESS | 1654 | 1461190469345 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1654 | 1461190469347 Marionette TRACE conn2 <- [1,1150,null,{}] 15:14:29 INFO - PROCESS | 1654 | 1461190469372 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}] 15:14:29 INFO - PROCESS | 1654 | 1461190469485 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:14:29 INFO - PROCESS | 1654 | 1461190469587 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12799c800 == 63 [pid = 1654] [id = 295] 15:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x119b58400) [pid = 1654] [serial = 884] [outer = 0x0] 15:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11bbf4000) [pid = 1654] [serial = 885] [outer = 0x119b58400] 15:14:29 INFO - PROCESS | 1654 | 1461190469618 Marionette DEBUG loaded listener.js 15:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x126146c00) [pid = 1654] [serial = 886] [outer = 0x119b58400] 15:14:30 INFO - PROCESS | 1654 | 1461190470026 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]]]}] 15:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 743ms 15:14:30 INFO - PROCESS | 1654 | 1461190470089 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:14:30 INFO - PROCESS | 1654 | 1461190470092 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:14:30 INFO - PROCESS | 1654 | 1461190470096 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:14:30 INFO - PROCESS | 1654 | 1461190470100 Marionette TRACE conn2 <- [1,1154,null,{}] 15:14:30 INFO - PROCESS | 1654 | 1461190470111 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}] 15:14:30 INFO - PROCESS | 1654 | 1461190470284 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:14:30 INFO - PROCESS | 1654 | 1461190470418 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f442800 == 64 [pid = 1654] [id = 296] 15:14:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x126147000) [pid = 1654] [serial = 887] [outer = 0x0] 15:14:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1272d4400) [pid = 1654] [serial = 888] [outer = 0x126147000] 15:14:30 INFO - PROCESS | 1654 | 1461190470473 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a21a400) [pid = 1654] [serial = 889] [outer = 0x126147000] 15:14:30 INFO - PROCESS | 1654 | 1461190470930 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]]]}] 15:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 874ms 15:14:30 INFO - PROCESS | 1654 | 1461190470969 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:14:30 INFO - PROCESS | 1654 | 1461190470971 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:14:31 INFO - PROCESS | 1654 | 1461190471007 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1654 | 1461190471010 Marionette TRACE conn2 <- [1,1158,null,{}] 15:14:31 INFO - PROCESS | 1654 | 1461190471015 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}] 15:14:31 INFO - PROCESS | 1654 | 1461190471121 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:14:31 INFO - PROCESS | 1654 | 1461190471192 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4ad000 == 65 [pid = 1654] [id = 297] 15:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11ade1800) [pid = 1654] [serial = 890] [outer = 0x0] 15:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12b14c400) [pid = 1654] [serial = 891] [outer = 0x11ade1800] 15:14:31 INFO - PROCESS | 1654 | 1461190471228 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12b914c00) [pid = 1654] [serial = 892] [outer = 0x11ade1800] 15:14:31 INFO - PROCESS | 1654 | 1461190471680 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]]]}] 15:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 756ms 15:14:31 INFO - PROCESS | 1654 | 1461190471730 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:14:31 INFO - PROCESS | 1654 | 1461190471732 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:14:31 INFO - PROCESS | 1654 | 1461190471734 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1654 | 1461190471735 Marionette TRACE conn2 <- [1,1162,null,{}] 15:14:31 INFO - PROCESS | 1654 | 1461190471738 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}] 15:14:31 INFO - PROCESS | 1654 | 1461190471846 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:14:31 INFO - PROCESS | 1654 | 1461190471909 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189b0800 == 66 [pid = 1654] [id = 298] 15:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x119128c00) [pid = 1654] [serial = 893] [outer = 0x0] 15:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11a8e0c00) [pid = 1654] [serial = 894] [outer = 0x119128c00] 15:14:31 INFO - PROCESS | 1654 | 1461190471939 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11c40b400) [pid = 1654] [serial = 895] [outer = 0x119128c00] 15:14:32 INFO - PROCESS | 1654 | 1461190472647 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]]]}] 15:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 971ms 15:14:32 INFO - PROCESS | 1654 | 1461190472705 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:14:32 INFO - PROCESS | 1654 | 1461190472708 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:14:32 INFO - PROCESS | 1654 | 1461190472713 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:14:32 INFO - PROCESS | 1654 | 1461190472715 Marionette TRACE conn2 <- [1,1166,null,{}] 15:14:32 INFO - PROCESS | 1654 | 1461190472718 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}] 15:14:32 INFO - PROCESS | 1654 | 1461190472814 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:14:32 INFO - PROCESS | 1654 | 1461190472893 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11630d000 == 67 [pid = 1654] [id = 299] 15:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x1146b8400) [pid = 1654] [serial = 896] [outer = 0x0] 15:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x114dc9c00) [pid = 1654] [serial = 897] [outer = 0x1146b8400] 15:14:32 INFO - PROCESS | 1654 | 1461190472923 Marionette DEBUG loaded listener.js 15:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11863dc00) [pid = 1654] [serial = 898] [outer = 0x1146b8400] 15:14:33 INFO - PROCESS | 1654 | 1461190473362 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]]]}] 15:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 674ms 15:14:33 INFO - PROCESS | 1654 | 1461190473387 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:14:33 INFO - PROCESS | 1654 | 1461190473390 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:14:33 INFO - PROCESS | 1654 | 1461190473395 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:14:33 INFO - PROCESS | 1654 | 1461190473397 Marionette TRACE conn2 <- [1,1170,null,{}] 15:14:33 INFO - PROCESS | 1654 | 1461190473399 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}] 15:14:33 INFO - PROCESS | 1654 | 1461190473494 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:14:33 INFO - PROCESS | 1654 | 1461190473555 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x119263000 == 68 [pid = 1654] [id = 300] 15:14:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x118642800) [pid = 1654] [serial = 899] [outer = 0x0] 15:14:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x119248000) [pid = 1654] [serial = 900] [outer = 0x118642800] 15:14:33 INFO - PROCESS | 1654 | 1461190473596 Marionette DEBUG loaded listener.js 15:14:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x119b9b800) [pid = 1654] [serial = 901] [outer = 0x118642800] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x130115800 == 67 [pid = 1654] [id = 292] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc22000 == 66 [pid = 1654] [id = 291] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12d418800 == 65 [pid = 1654] [id = 290] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12e653000 == 64 [pid = 1654] [id = 289] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12e22b000 == 63 [pid = 1654] [id = 288] 15:14:33 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11a8d7c00) [pid = 1654] [serial = 776] [outer = 0x0] [url = about:blank] 15:14:33 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12e218800) [pid = 1654] [serial = 815] [outer = 0x0] [url = about:blank] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12d408800 == 62 [pid = 1654] [id = 287] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd15000 == 61 [pid = 1654] [id = 286] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b283800 == 60 [pid = 1654] [id = 285] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x128829000 == 59 [pid = 1654] [id = 284] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12781d800 == 58 [pid = 1654] [id = 283] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4a5000 == 57 [pid = 1654] [id = 282] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12618f800 == 56 [pid = 1654] [id = 281] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12715a800 == 55 [pid = 1654] [id = 280] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad3b800 == 54 [pid = 1654] [id = 279] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12fcd9000 == 53 [pid = 1654] [id = 278] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc09800 == 52 [pid = 1654] [id = 277] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12f43e000 == 51 [pid = 1654] [id = 276] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2ca000 == 50 [pid = 1654] [id = 275] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1278d5000 == 49 [pid = 1654] [id = 274] 15:14:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11b622800 == 48 [pid = 1654] [id = 273] 15:14:34 INFO - PROCESS | 1654 | 1461190474018 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]]]}] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12e220800) [pid = 1654] [serial = 813] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12baed800) [pid = 1654] [serial = 803] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12cba7400) [pid = 1654] [serial = 804] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12cba9c00) [pid = 1654] [serial = 771] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12ba4bc00) [pid = 1654] [serial = 801] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x119d65000) [pid = 1654] [serial = 762] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12cba2000) [pid = 1654] [serial = 711] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11b983400) [pid = 1654] [serial = 785] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119d67800) [pid = 1654] [serial = 782] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x129a4a000) [pid = 1654] [serial = 768] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x118643400) [pid = 1654] [serial = 779] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11b98d400) [pid = 1654] [serial = 705] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1191ab000) [pid = 1654] [serial = 761] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12dfabc00) [pid = 1654] [serial = 810] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11c177c00) [pid = 1654] [serial = 765] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12b2f4c00) [pid = 1654] [serial = 800] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11a861400) [pid = 1654] [serial = 702] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11c542c00) [pid = 1654] [serial = 789] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12d09d800) [pid = 1654] [serial = 773] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1271c8800) [pid = 1654] [serial = 806] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12918ec00) [pid = 1654] [serial = 708] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1276c2800) [pid = 1654] [serial = 767] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c312400) [pid = 1654] [serial = 788] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12613e400) [pid = 1654] [serial = 791] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12e21ec00) [pid = 1654] [serial = 758] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12e5c6400) [pid = 1654] [serial = 759] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12ad37000) [pid = 1654] [serial = 797] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119125000) [pid = 1654] [serial = 780] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12bab7c00) [pid = 1654] [serial = 807] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12dfb1400) [pid = 1654] [serial = 774] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12918e000) [pid = 1654] [serial = 794] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11a85cc00) [pid = 1654] [serial = 764] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11a8eec00) [pid = 1654] [serial = 783] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b1a7400) [pid = 1654] [serial = 798] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b1a1400) [pid = 1654] [serial = 770] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12bab4800) [pid = 1654] [serial = 642] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11be42800) [pid = 1654] [serial = 786] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x129a43c00) [pid = 1654] [serial = 795] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12cbafc00) [pid = 1654] [serial = 809] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12dfb3c00) [pid = 1654] [serial = 717] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12d997400) [pid = 1654] [serial = 714] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1266f0800) [pid = 1654] [serial = 792] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12d2d4c00) [pid = 1654] [serial = 699] [outer = 0x0] [url = about:blank] 15:14:34 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12e215c00) [pid = 1654] [serial = 812] [outer = 0x0] [url = about:blank] 15:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 15:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:14:34 INFO - PROCESS | 1654 | 1461190474066 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:14:34 INFO - PROCESS | 1654 | 1461190474068 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:14:34 INFO - PROCESS | 1654 | 1461190474070 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:14:34 INFO - PROCESS | 1654 | 1461190474072 Marionette TRACE conn2 <- [1,1174,null,{}] 15:14:34 INFO - PROCESS | 1654 | 1461190474080 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}] 15:14:34 INFO - PROCESS | 1654 | 1461190474183 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:14:34 INFO - PROCESS | 1654 | 1461190474188 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b7e800 == 49 [pid = 1654] [id = 301] 15:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119ba5000) [pid = 1654] [serial = 902] [outer = 0x0] 15:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11a63a400) [pid = 1654] [serial = 903] [outer = 0x119ba5000] 15:14:34 INFO - PROCESS | 1654 | 1461190474221 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11a8de400) [pid = 1654] [serial = 904] [outer = 0x119ba5000] 15:14:34 INFO - PROCESS | 1654 | 1461190474551 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] 15:14:34 INFO - PROCESS | 1654 | 1461190474595 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:14:34 INFO - PROCESS | 1654 | 1461190474597 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:14:34 INFO - PROCESS | 1654 | 1461190474598 Marionette TRACE conn2 <- [1,1178,null,{}] 15:14:34 INFO - PROCESS | 1654 | 1461190474601 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}] 15:14:34 INFO - PROCESS | 1654 | 1461190474681 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:14:34 INFO - PROCESS | 1654 | 1461190474685 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11be87000 == 50 [pid = 1654] [id = 302] 15:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11a8dfc00) [pid = 1654] [serial = 905] [outer = 0x0] 15:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11aa15c00) [pid = 1654] [serial = 906] [outer = 0x11a8dfc00] 15:14:34 INFO - PROCESS | 1654 | 1461190474712 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11add8000) [pid = 1654] [serial = 907] [outer = 0x11a8dfc00] 15:14:35 INFO - PROCESS | 1654 | 1461190475037 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] 15:14:35 INFO - PROCESS | 1654 | 1461190475069 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:14:35 INFO - PROCESS | 1654 | 1461190475071 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1654 | 1461190475072 Marionette TRACE conn2 <- [1,1182,null,{}] 15:14:35 INFO - PROCESS | 1654 | 1461190475075 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}] 15:14:35 INFO - PROCESS | 1654 | 1461190475151 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:14:35 INFO - PROCESS | 1654 | 1461190475207 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c759000 == 51 [pid = 1654] [id = 303] 15:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11a8e5000) [pid = 1654] [serial = 908] [outer = 0x0] 15:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11afe6400) [pid = 1654] [serial = 909] [outer = 0x11a8e5000] 15:14:35 INFO - PROCESS | 1654 | 1461190475233 Marionette DEBUG loaded listener.js 15:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11b91d400) [pid = 1654] [serial = 910] [outer = 0x11a8e5000] 15:14:35 INFO - PROCESS | 1654 | 1461190475563 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:14:35 INFO - PROCESS | 1654 | 1461190475595 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:14:35 INFO - PROCESS | 1654 | 1461190475598 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1654 | 1461190475599 Marionette TRACE conn2 <- [1,1186,null,{}] 15:14:35 INFO - PROCESS | 1654 | 1461190475601 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}] 15:14:35 INFO - PROCESS | 1654 | 1461190475687 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:14:35 INFO - PROCESS | 1654 | 1461190475696 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189b6800 == 52 [pid = 1654] [id = 304] 15:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11b98d000) [pid = 1654] [serial = 911] [outer = 0x0] 15:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c1ea800) [pid = 1654] [serial = 912] [outer = 0x11b98d000] 15:14:35 INFO - PROCESS | 1654 | 1461190475724 Marionette DEBUG loaded listener.js 15:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c9ae800) [pid = 1654] [serial = 913] [outer = 0x11b98d000] 15:14:36 INFO - PROCESS | 1654 | 1461190476065 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] 15:14:36 INFO - PROCESS | 1654 | 1461190476127 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:14:36 INFO - PROCESS | 1654 | 1461190476129 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:14:36 INFO - PROCESS | 1654 | 1461190476130 Marionette TRACE conn2 <- [1,1190,null,{}] 15:14:36 INFO - PROCESS | 1654 | 1461190476133 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}] 15:14:36 INFO - PROCESS | 1654 | 1461190476237 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:14:36 INFO - PROCESS | 1654 | 1461190476249 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x127819800 == 53 [pid = 1654] [id = 305] 15:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11bbe8800) [pid = 1654] [serial = 914] [outer = 0x0] 15:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x126147c00) [pid = 1654] [serial = 915] [outer = 0x11bbe8800] 15:14:36 INFO - PROCESS | 1654 | 1461190476275 Marionette DEBUG loaded listener.js 15:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1267a7400) [pid = 1654] [serial = 916] [outer = 0x11bbe8800] 15:14:36 INFO - PROCESS | 1654 | 1461190476644 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] 15:14:36 INFO - PROCESS | 1654 | 1461190476699 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:14:36 INFO - PROCESS | 1654 | 1461190476701 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:14:36 INFO - PROCESS | 1654 | 1461190476702 Marionette TRACE conn2 <- [1,1194,null,{}] 15:14:36 INFO - PROCESS | 1654 | 1461190476704 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}] 15:14:36 INFO - PROCESS | 1654 | 1461190476803 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:14:36 INFO - PROCESS | 1654 | 1461190476816 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12882c000 == 54 [pid = 1654] [id = 306] 15:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1267a7800) [pid = 1654] [serial = 917] [outer = 0x0] 15:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1267b3c00) [pid = 1654] [serial = 918] [outer = 0x1267a7800] 15:14:36 INFO - PROCESS | 1654 | 1461190476842 Marionette DEBUG loaded listener.js 15:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1272d0000) [pid = 1654] [serial = 919] [outer = 0x1267a7800] 15:14:37 INFO - PROCESS | 1654 | 1461190477187 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] 15:14:37 INFO - PROCESS | 1654 | 1461190477222 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:14:37 INFO - PROCESS | 1654 | 1461190477224 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:14:37 INFO - PROCESS | 1654 | 1461190477225 Marionette TRACE conn2 <- [1,1198,null,{}] 15:14:37 INFO - PROCESS | 1654 | 1461190477228 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}] 15:14:37 INFO - PROCESS | 1654 | 1461190477329 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:14:37 INFO - PROCESS | 1654 | 1461190477333 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1bc000 == 55 [pid = 1654] [id = 307] 15:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x127033c00) [pid = 1654] [serial = 920] [outer = 0x0] 15:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x127cd4c00) [pid = 1654] [serial = 921] [outer = 0x127033c00] 15:14:37 INFO - PROCESS | 1654 | 1461190477386 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1288e1c00) [pid = 1654] [serial = 922] [outer = 0x127033c00] 15:14:37 INFO - PROCESS | 1654 | 1461190477695 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]]]}] 15:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 15:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:14:37 INFO - PROCESS | 1654 | 1461190477745 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:14:37 INFO - PROCESS | 1654 | 1461190477746 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:14:37 INFO - PROCESS | 1654 | 1461190477748 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:14:37 INFO - PROCESS | 1654 | 1461190477749 Marionette TRACE conn2 <- [1,1202,null,{}] 15:14:37 INFO - PROCESS | 1654 | 1461190477757 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}] 15:14:37 INFO - PROCESS | 1654 | 1461190477858 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:14:37 INFO - PROCESS | 1654 | 1461190477862 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7d5000 == 56 [pid = 1654] [id = 308] 15:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x114dc4400) [pid = 1654] [serial = 923] [outer = 0x0] 15:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12910f400) [pid = 1654] [serial = 924] [outer = 0x114dc4400] 15:14:37 INFO - PROCESS | 1654 | 1461190477916 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x129a16c00) [pid = 1654] [serial = 925] [outer = 0x114dc4400] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11517c000) [pid = 1654] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x114dc3c00) [pid = 1654] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b1a9c00) [pid = 1654] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x114dccc00) [pid = 1654] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1267a9800) [pid = 1654] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11a8ef400) [pid = 1654] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x116556800) [pid = 1654] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b19b400) [pid = 1654] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12af31c00) [pid = 1654] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11aa1fc00) [pid = 1654] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1267b4c00) [pid = 1654] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1191a9000) [pid = 1654] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12ba49c00) [pid = 1654] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11a8db800) [pid = 1654] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x129a46400) [pid = 1654] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118986400) [pid = 1654] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119b9b400) [pid = 1654] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x129a21c00) [pid = 1654] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11c410000) [pid = 1654] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12ad2f400) [pid = 1654] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:14:38 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x127465c00) [pid = 1654] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:14:38 INFO - PROCESS | 1654 | 1461190478482 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]]]}] 15:14:38 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 15:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 768ms 15:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:14:38 INFO - PROCESS | 1654 | 1461190478517 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:14:38 INFO - PROCESS | 1654 | 1461190478518 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:14:38 INFO - PROCESS | 1654 | 1461190478520 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:14:38 INFO - PROCESS | 1654 | 1461190478522 Marionette TRACE conn2 <- [1,1206,null,{}] 15:14:38 INFO - PROCESS | 1654 | 1461190478525 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}] 15:14:38 INFO - PROCESS | 1654 | 1461190478621 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:14:38 INFO - PROCESS | 1654 | 1461190478625 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12799c000 == 57 [pid = 1654] [id = 309] 15:14:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x114dc3c00) [pid = 1654] [serial = 926] [outer = 0x0] 15:14:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119b4e400) [pid = 1654] [serial = 927] [outer = 0x114dc3c00] 15:14:38 INFO - PROCESS | 1654 | 1461190478660 Marionette DEBUG loaded listener.js 15:14:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x129a52c00) [pid = 1654] [serial = 928] [outer = 0x114dc3c00] 15:14:39 INFO - PROCESS | 1654 | 1461190479070 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]]]}] 15:14:39 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 15:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 568ms 15:14:39 INFO - PROCESS | 1654 | 1461190479090 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1654 | 1461190479092 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:14:39 INFO - PROCESS | 1654 | 1461190479120 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1654 | 1461190479122 Marionette TRACE conn2 <- [1,1210,null,{}] 15:14:39 INFO - PROCESS | 1654 | 1461190479126 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}] 15:14:39 INFO - PROCESS | 1654 | 1461190479208 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:14:39 INFO - PROCESS | 1654 | 1461190479214 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d074000 == 58 [pid = 1654] [id = 310] 15:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x129196c00) [pid = 1654] [serial = 929] [outer = 0x0] 15:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12af31c00) [pid = 1654] [serial = 930] [outer = 0x129196c00] 15:14:39 INFO - PROCESS | 1654 | 1461190479240 Marionette DEBUG loaded listener.js 15:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12af39c00) [pid = 1654] [serial = 931] [outer = 0x129196c00] 15:14:39 INFO - PROCESS | 1654 | 1461190479550 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]]]}] 15:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 492ms 15:14:39 INFO - PROCESS | 1654 | 1461190479590 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1654 | 1461190479592 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:14:39 INFO - PROCESS | 1654 | 1461190479596 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1654 | 1461190479597 Marionette TRACE conn2 <- [1,1214,null,{}] 15:14:39 INFO - PROCESS | 1654 | 1461190479600 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}] 15:14:39 INFO - PROCESS | 1654 | 1461190479682 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:14:39 INFO - PROCESS | 1654 | 1461190479737 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d40a000 == 59 [pid = 1654] [id = 311] 15:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a219c00) [pid = 1654] [serial = 932] [outer = 0x0] 15:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b14a800) [pid = 1654] [serial = 933] [outer = 0x12a219c00] 15:14:39 INFO - PROCESS | 1654 | 1461190479763 Marionette DEBUG loaded listener.js 15:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12b19c800) [pid = 1654] [serial = 934] [outer = 0x12a219c00] 15:14:40 INFO - PROCESS | 1654 | 1461190480038 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]]]}] 15:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms 15:14:40 INFO - PROCESS | 1654 | 1461190480065 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:14:40 INFO - PROCESS | 1654 | 1461190480067 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:14:40 INFO - PROCESS | 1654 | 1461190480069 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:14:40 INFO - PROCESS | 1654 | 1461190480070 Marionette TRACE conn2 <- [1,1218,null,{}] 15:14:40 INFO - PROCESS | 1654 | 1461190480072 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}] 15:14:40 INFO - PROCESS | 1654 | 1461190480171 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:14:40 INFO - PROCESS | 1654 | 1461190480174 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e239800 == 60 [pid = 1654] [id = 312] 15:14:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b1a2400) [pid = 1654] [serial = 935] [outer = 0x0] 15:14:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12b1a9c00) [pid = 1654] [serial = 936] [outer = 0x12b1a2400] 15:14:40 INFO - PROCESS | 1654 | 1461190480199 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b720000) [pid = 1654] [serial = 937] [outer = 0x12b1a2400] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1b6800 == 59 [pid = 1654] [id = 253] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2c6800 == 58 [pid = 1654] [id = 256] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119b63000 == 57 [pid = 1654] [id = 202] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd1d000 == 56 [pid = 1654] [id = 214] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12660c000 == 55 [pid = 1654] [id = 216] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12881a800 == 54 [pid = 1654] [id = 255] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d298800 == 53 [pid = 1654] [id = 218] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d990800 == 52 [pid = 1654] [id = 258] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d422800 == 51 [pid = 1654] [id = 219] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119256800 == 50 [pid = 1654] [id = 259] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119b65000 == 49 [pid = 1654] [id = 254] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12e244800 == 48 [pid = 1654] [id = 272] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd6000 == 47 [pid = 1654] [id = 217] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12f439800 == 46 [pid = 1654] [id = 257] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11630d000 == 45 [pid = 1654] [id = 299] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1189b0800 == 44 [pid = 1654] [id = 298] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4ad000 == 43 [pid = 1654] [id = 297] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12f442800 == 42 [pid = 1654] [id = 296] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12799c800 == 41 [pid = 1654] [id = 295] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6ee800 == 40 [pid = 1654] [id = 294] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x13012b000 == 39 [pid = 1654] [id = 293] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11be87000 == 38 [pid = 1654] [id = 302] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1189b6800 == 37 [pid = 1654] [id = 304] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1bc000 == 36 [pid = 1654] [id = 307] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12799c000 == 35 [pid = 1654] [id = 309] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119b7e800 == 34 [pid = 1654] [id = 301] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x127819800 == 33 [pid = 1654] [id = 305] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12882c000 == 32 [pid = 1654] [id = 306] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119263000 == 31 [pid = 1654] [id = 300] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11c759000 == 30 [pid = 1654] [id = 303] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7d5000 == 29 [pid = 1654] [id = 308] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d074000 == 28 [pid = 1654] [id = 310] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b2f5400) [pid = 1654] [serial = 777] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x114dc7000) [pid = 1654] [serial = 861] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12d0a1c00) [pid = 1654] [serial = 858] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12d032c00) [pid = 1654] [serial = 864] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1267af800) [pid = 1654] [serial = 867] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c313400) [pid = 1654] [serial = 870] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12dfa6000) [pid = 1654] [serial = 865] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x126143800) [pid = 1654] [serial = 846] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12745e800) [pid = 1654] [serial = 847] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12d0a1400) [pid = 1654] [serial = 831] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12bab3400) [pid = 1654] [serial = 830] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12b153400) [pid = 1654] [serial = 828] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12af36400) [pid = 1654] [serial = 827] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c549800) [pid = 1654] [serial = 822] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11bbeb800) [pid = 1654] [serial = 821] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12baa9000) [pid = 1654] [serial = 873] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12f406400) [pid = 1654] [serial = 837] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12d0a6000) [pid = 1654] [serial = 836] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12f406000) [pid = 1654] [serial = 834] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12dfac400) [pid = 1654] [serial = 833] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11be4cc00) [pid = 1654] [serial = 843] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11b6d6000) [pid = 1654] [serial = 842] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12d994400) [pid = 1654] [serial = 874] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12b147400) [pid = 1654] [serial = 855] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119d6bc00) [pid = 1654] [serial = 840] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119249c00) [pid = 1654] [serial = 839] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11aa14800) [pid = 1654] [serial = 819] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a8d1c00) [pid = 1654] [serial = 818] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x129a4a800) [pid = 1654] [serial = 852] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12af2fc00) [pid = 1654] [serial = 853] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128739800) [pid = 1654] [serial = 849] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x129111000) [pid = 1654] [serial = 850] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12dfb4800) [pid = 1654] [serial = 876] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1158f4400) [pid = 1654] [serial = 444] [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.] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1267b2c00) [pid = 1654] [serial = 868] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12af30400) [pid = 1654] [serial = 825] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12910d800) [pid = 1654] [serial = 824] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x129a4d800) [pid = 1654] [serial = 871] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12e21c400) [pid = 1654] [serial = 877] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x114dcb000) [pid = 1654] [serial = 862] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12cbb0c00) [pid = 1654] [serial = 856] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12d2cf000) [pid = 1654] [serial = 859] [outer = 0x0] [url = about:blank] 15:14:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d40a000 == 27 [pid = 1654] [id = 311] 15:14:41 INFO - PROCESS | 1654 | 1461190481775 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]]]}] 15:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1720ms 15:14:41 INFO - PROCESS | 1654 | 1461190481790 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:14:41 INFO - PROCESS | 1654 | 1461190481793 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:14:41 INFO - PROCESS | 1654 | 1461190481798 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:14:41 INFO - PROCESS | 1654 | 1461190481801 Marionette TRACE conn2 <- [1,1222,null,{}] 15:14:41 INFO - PROCESS | 1654 | 1461190481805 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}] 15:14:41 INFO - PROCESS | 1654 | 1461190481883 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:14:41 INFO - PROCESS | 1654 | 1461190481932 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x115376800 == 28 [pid = 1654] [id = 313] 15:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x115171800) [pid = 1654] [serial = 938] [outer = 0x0] 15:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x115336800) [pid = 1654] [serial = 939] [outer = 0x115171800] 15:14:41 INFO - PROCESS | 1654 | 1461190481960 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x115550800) [pid = 1654] [serial = 940] [outer = 0x115171800] 15:14:42 INFO - PROCESS | 1654 | 1461190482283 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] 15:14:42 INFO - PROCESS | 1654 | 1461190482325 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:14:42 INFO - PROCESS | 1654 | 1461190482329 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1654 | 1461190482331 Marionette TRACE conn2 <- [1,1226,null,{}] 15:14:42 INFO - PROCESS | 1654 | 1461190482333 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}] 15:14:42 INFO - PROCESS | 1654 | 1461190482406 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:14:42 INFO - PROCESS | 1654 | 1461190482410 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189a1000 == 29 [pid = 1654] [id = 314] 15:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x115332800) [pid = 1654] [serial = 941] [outer = 0x0] 15:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1163f0400) [pid = 1654] [serial = 942] [outer = 0x115332800] 15:14:42 INFO - PROCESS | 1654 | 1461190482440 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118640400) [pid = 1654] [serial = 943] [outer = 0x115332800] 15:14:42 INFO - PROCESS | 1654 | 1461190482772 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]]]}] 15:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 15:14:42 INFO - PROCESS | 1654 | 1461190482800 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:14:42 INFO - PROCESS | 1654 | 1461190482802 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:14:42 INFO - PROCESS | 1654 | 1461190482804 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1654 | 1461190482807 Marionette TRACE conn2 <- [1,1230,null,{}] 15:14:42 INFO - PROCESS | 1654 | 1461190482815 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}] 15:14:42 INFO - PROCESS | 1654 | 1461190482889 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:14:42 INFO - PROCESS | 1654 | 1461190482894 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970e000 == 30 [pid = 1654] [id = 315] 15:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11465bc00) [pid = 1654] [serial = 944] [outer = 0x0] 15:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11911e800) [pid = 1654] [serial = 945] [outer = 0x11465bc00] 15:14:42 INFO - PROCESS | 1654 | 1461190482923 Marionette DEBUG loaded listener.js 15:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119246800) [pid = 1654] [serial = 946] [outer = 0x11465bc00] 15:14:43 INFO - PROCESS | 1654 | 1461190483293 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]]]}] 15:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 15:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:14:43 INFO - PROCESS | 1654 | 1461190483326 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1654 | 1461190483327 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:14:43 INFO - PROCESS | 1654 | 1461190483329 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1654 | 1461190483331 Marionette TRACE conn2 <- [1,1234,null,{}] 15:14:43 INFO - PROCESS | 1654 | 1461190483333 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}] 15:14:43 INFO - PROCESS | 1654 | 1461190483425 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:14:43 INFO - PROCESS | 1654 | 1461190483432 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b62800 == 31 [pid = 1654] [id = 316] 15:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1191ab000) [pid = 1654] [serial = 947] [outer = 0x0] 15:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119b99800) [pid = 1654] [serial = 948] [outer = 0x1191ab000] 15:14:43 INFO - PROCESS | 1654 | 1461190483458 Marionette DEBUG loaded listener.js 15:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119d5ec00) [pid = 1654] [serial = 949] [outer = 0x1191ab000] 15:14:43 INFO - PROCESS | 1654 | 1461190483747 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]]]}] 15:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 15:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:14:43 INFO - PROCESS | 1654 | 1461190483799 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:14:43 INFO - PROCESS | 1654 | 1461190483800 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:14:43 INFO - PROCESS | 1654 | 1461190483802 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:14:43 INFO - PROCESS | 1654 | 1461190483804 Marionette TRACE conn2 <- [1,1238,null,{}] 15:14:43 INFO - PROCESS | 1654 | 1461190483806 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}] 15:14:43 INFO - PROCESS | 1654 | 1461190483875 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:14:43 INFO - PROCESS | 1654 | 1461190483879 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6fb000 == 32 [pid = 1654] [id = 317] 15:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1144b5000) [pid = 1654] [serial = 950] [outer = 0x0] 15:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11a63d000) [pid = 1654] [serial = 951] [outer = 0x1144b5000] 15:14:43 INFO - PROCESS | 1654 | 1461190483908 Marionette DEBUG loaded listener.js 15:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11a8dc400) [pid = 1654] [serial = 952] [outer = 0x1144b5000] 15:14:44 INFO - PROCESS | 1654 | 1461190484257 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]]]}] 15:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 467ms 15:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:14:44 INFO - PROCESS | 1654 | 1461190484271 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:14:44 INFO - PROCESS | 1654 | 1461190484272 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:14:44 INFO - PROCESS | 1654 | 1461190484274 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:14:44 INFO - PROCESS | 1654 | 1461190484277 Marionette TRACE conn2 <- [1,1242,null,{}] 15:14:44 INFO - PROCESS | 1654 | 1461190484280 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}] 15:14:44 INFO - PROCESS | 1654 | 1461190484390 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:14:44 INFO - PROCESS | 1654 | 1461190484398 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bedd800 == 33 [pid = 1654] [id = 318] 15:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11a8e4000) [pid = 1654] [serial = 953] [outer = 0x0] 15:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11aa16000) [pid = 1654] [serial = 954] [outer = 0x11a8e4000] 15:14:44 INFO - PROCESS | 1654 | 1461190484428 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11afe3000) [pid = 1654] [serial = 955] [outer = 0x11a8e4000] 15:14:44 INFO - PROCESS | 1654 | 1461190484737 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]]]}] 15:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 15:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:14:44 INFO - PROCESS | 1654 | 1461190484795 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:14:44 INFO - PROCESS | 1654 | 1461190484796 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:14:44 INFO - PROCESS | 1654 | 1461190484798 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:14:44 INFO - PROCESS | 1654 | 1461190484799 Marionette TRACE conn2 <- [1,1246,null,{}] 15:14:44 INFO - PROCESS | 1654 | 1461190484802 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}] 15:14:44 INFO - PROCESS | 1654 | 1461190484871 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:14:44 INFO - PROCESS | 1654 | 1461190484921 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c74f800 == 34 [pid = 1654] [id = 319] 15:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119120c00) [pid = 1654] [serial = 956] [outer = 0x0] 15:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11b66e800) [pid = 1654] [serial = 957] [outer = 0x119120c00] 15:14:44 INFO - PROCESS | 1654 | 1461190484946 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11b91d000) [pid = 1654] [serial = 958] [outer = 0x119120c00] 15:14:45 INFO - PROCESS | 1654 | 1461190485217 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]]]}] 15:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 15:14:45 INFO - PROCESS | 1654 | 1461190485267 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1654 | 1461190485268 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:14:45 INFO - PROCESS | 1654 | 1461190485270 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1654 | 1461190485271 Marionette TRACE conn2 <- [1,1250,null,{}] 15:14:45 INFO - PROCESS | 1654 | 1461190485274 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}] 15:14:45 INFO - PROCESS | 1654 | 1461190485349 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:14:45 INFO - PROCESS | 1654 | 1461190485353 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263c2800 == 35 [pid = 1654] [id = 320] 15:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11aa20000) [pid = 1654] [serial = 959] [outer = 0x0] 15:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11bb7a000) [pid = 1654] [serial = 960] [outer = 0x11aa20000] 15:14:45 INFO - PROCESS | 1654 | 1461190485381 Marionette DEBUG loaded listener.js 15:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11bbf2400) [pid = 1654] [serial = 961] [outer = 0x11aa20000] 15:14:45 INFO - PROCESS | 1654 | 1461190485703 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]]]}] 15:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 15:14:45 INFO - PROCESS | 1654 | 1461190485740 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1654 | 1461190485741 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:14:45 INFO - PROCESS | 1654 | 1461190485746 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1654 | 1461190485747 Marionette TRACE conn2 <- [1,1254,null,{}] 15:14:45 INFO - PROCESS | 1654 | 1461190485761 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}] 15:14:45 INFO - PROCESS | 1654 | 1461190485872 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:14:45 INFO - PROCESS | 1654 | 1461190485880 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970d000 == 36 [pid = 1654] [id = 321] 15:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11bbe8c00) [pid = 1654] [serial = 962] [outer = 0x0] 15:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c170400) [pid = 1654] [serial = 963] [outer = 0x11bbe8c00] 15:14:45 INFO - PROCESS | 1654 | 1461190485922 Marionette DEBUG loaded listener.js 15:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c30e000) [pid = 1654] [serial = 964] [outer = 0x11bbe8c00] 15:14:46 INFO - PROCESS | 1654 | 1461190486329 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]]]}] 15:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 623ms 15:14:46 INFO - PROCESS | 1654 | 1461190486367 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:14:46 INFO - PROCESS | 1654 | 1461190486368 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:14:46 INFO - PROCESS | 1654 | 1461190486371 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:14:46 INFO - PROCESS | 1654 | 1461190486372 Marionette TRACE conn2 <- [1,1258,null,{}] 15:14:46 INFO - PROCESS | 1654 | 1461190486374 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}] 15:14:46 INFO - PROCESS | 1654 | 1461190486480 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:14:46 INFO - PROCESS | 1654 | 1461190486511 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x127688800 == 37 [pid = 1654] [id = 322] 15:14:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11b981800) [pid = 1654] [serial = 965] [outer = 0x0] 15:14:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c4c3400) [pid = 1654] [serial = 966] [outer = 0x11b981800] 15:14:46 INFO - PROCESS | 1654 | 1461190486536 Marionette DEBUG loaded listener.js 15:14:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c78a800) [pid = 1654] [serial = 967] [outer = 0x11b981800] 15:14:46 INFO - PROCESS | 1654 | 1461190486867 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]]]}] 15:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 15:14:46 INFO - PROCESS | 1654 | 1461190486889 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:14:46 INFO - PROCESS | 1654 | 1461190486891 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:14:46 INFO - PROCESS | 1654 | 1461190486897 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:14:46 INFO - PROCESS | 1654 | 1461190486899 Marionette TRACE conn2 <- [1,1262,null,{}] 15:14:46 INFO - PROCESS | 1654 | 1461190486902 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}] 15:14:47 INFO - PROCESS | 1654 | 1461190487007 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:14:47 INFO - PROCESS | 1654 | 1461190487041 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6fa800 == 38 [pid = 1654] [id = 323] 15:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c549800) [pid = 1654] [serial = 968] [outer = 0x0] 15:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126141800) [pid = 1654] [serial = 969] [outer = 0x11c549800] 15:14:47 INFO - PROCESS | 1654 | 1461190487070 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1267b1400) [pid = 1654] [serial = 970] [outer = 0x11c549800] 15:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 523ms 15:14:47 INFO - PROCESS | 1654 | 1461190487412 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]]]}] 15:14:47 INFO - PROCESS | 1654 | 1461190487418 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:14:47 INFO - PROCESS | 1654 | 1461190487419 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:14:47 INFO - PROCESS | 1654 | 1461190487421 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:14:47 INFO - PROCESS | 1654 | 1461190487423 Marionette TRACE conn2 <- [1,1266,null,{}] 15:14:47 INFO - PROCESS | 1654 | 1461190487426 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}] 15:14:47 INFO - PROCESS | 1654 | 1461190487520 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:14:47 INFO - PROCESS | 1654 | 1461190487532 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12882e800 == 39 [pid = 1654] [id = 324] 15:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1267b4000) [pid = 1654] [serial = 971] [outer = 0x0] 15:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x127036000) [pid = 1654] [serial = 972] [outer = 0x1267b4000] 15:14:47 INFO - PROCESS | 1654 | 1461190487557 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1276c7800) [pid = 1654] [serial = 973] [outer = 0x1267b4000] 15:14:47 INFO - PROCESS | 1654 | 1461190487907 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]]]}] 15:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 15:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:14:47 INFO - PROCESS | 1654 | 1461190487946 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:14:47 INFO - PROCESS | 1654 | 1461190487947 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:14:47 INFO - PROCESS | 1654 | 1461190487949 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:14:47 INFO - PROCESS | 1654 | 1461190487950 Marionette TRACE conn2 <- [1,1270,null,{}] 15:14:47 INFO - PROCESS | 1654 | 1461190487953 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}] 15:14:48 INFO - PROCESS | 1654 | 1461190488046 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:14:48 INFO - PROCESS | 1654 | 1461190488050 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1b9800 == 40 [pid = 1654] [id = 325] 15:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1267b5800) [pid = 1654] [serial = 974] [outer = 0x0] 15:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x127cd6000) [pid = 1654] [serial = 975] [outer = 0x1267b5800] 15:14:48 INFO - PROCESS | 1654 | 1461190488075 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128743400) [pid = 1654] [serial = 976] [outer = 0x1267b5800] 15:14:48 INFO - PROCESS | 1654 | 1461190488449 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]]]}] 15:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 15:14:48 INFO - PROCESS | 1654 | 1461190488469 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:14:48 INFO - PROCESS | 1654 | 1461190488471 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:14:48 INFO - PROCESS | 1654 | 1461190488475 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1654 | 1461190488479 Marionette TRACE conn2 <- [1,1274,null,{}] 15:14:48 INFO - PROCESS | 1654 | 1461190488482 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}] 15:14:48 INFO - PROCESS | 1654 | 1461190488633 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:14:48 INFO - PROCESS | 1654 | 1461190488652 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b59e000 == 41 [pid = 1654] [id = 326] 15:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x128744000) [pid = 1654] [serial = 977] [outer = 0x0] 15:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x129110800) [pid = 1654] [serial = 978] [outer = 0x128744000] 15:14:48 INFO - PROCESS | 1654 | 1461190488694 Marionette DEBUG loaded listener.js 15:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x129a17000) [pid = 1654] [serial = 979] [outer = 0x128744000] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x113fc8400) [pid = 1654] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1267a7800) [pid = 1654] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x127033c00) [pid = 1654] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x114dc4400) [pid = 1654] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x114dc3c00) [pid = 1654] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11b98d000) [pid = 1654] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a8e5000) [pid = 1654] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11a8dfc00) [pid = 1654] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119ba5000) [pid = 1654] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118642800) [pid = 1654] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1146b8400) [pid = 1654] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119128c00) [pid = 1654] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11ade1800) [pid = 1654] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x126147000) [pid = 1654] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119b58400) [pid = 1654] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1189dcc00) [pid = 1654] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1267b5000) [pid = 1654] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11bbe8800) [pid = 1654] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x129196c00) [pid = 1654] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:14:49 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a219c00) [pid = 1654] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:14:49 INFO - PROCESS | 1654 | 1461190489295 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]]]}] 15:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 875ms 15:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:14:49 INFO - PROCESS | 1654 | 1461190489354 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1654 | 1461190489355 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:14:49 INFO - PROCESS | 1654 | 1461190489364 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1654 | 1461190489365 Marionette TRACE conn2 <- [1,1278,null,{}] 15:14:49 INFO - PROCESS | 1654 | 1461190489368 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}] 15:14:49 INFO - PROCESS | 1654 | 1461190489452 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:14:49 INFO - PROCESS | 1654 | 1461190489457 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4b8800 == 42 [pid = 1654] [id = 327] 15:14:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11555cc00) [pid = 1654] [serial = 980] [outer = 0x0] 15:14:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11b916400) [pid = 1654] [serial = 981] [outer = 0x11555cc00] 15:14:49 INFO - PROCESS | 1654 | 1461190489484 Marionette DEBUG loaded listener.js 15:14:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x126147000) [pid = 1654] [serial = 982] [outer = 0x11555cc00] 15:14:49 INFO - PROCESS | 1654 | 1461190489814 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]]]}] 15:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 478ms 15:14:49 INFO - PROCESS | 1654 | 1461190489837 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:14:49 INFO - PROCESS | 1654 | 1461190489838 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:14:49 INFO - PROCESS | 1654 | 1461190489840 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:14:49 INFO - PROCESS | 1654 | 1461190489841 Marionette TRACE conn2 <- [1,1282,null,{}] 15:14:49 INFO - PROCESS | 1654 | 1461190489847 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}] 15:14:49 INFO - PROCESS | 1654 | 1461190489947 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:14:50 INFO - PROCESS | 1654 | 1461190490022 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9be800 == 43 [pid = 1654] [id = 328] 15:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119b5ac00) [pid = 1654] [serial = 983] [outer = 0x0] 15:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12702ac00) [pid = 1654] [serial = 984] [outer = 0x119b5ac00] 15:14:50 INFO - PROCESS | 1654 | 1461190490065 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x129a21400) [pid = 1654] [serial = 985] [outer = 0x119b5ac00] 15:14:50 INFO - PROCESS | 1654 | 1461190490513 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]]]}] 15:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 724ms 15:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:14:50 INFO - PROCESS | 1654 | 1461190490567 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:14:50 INFO - PROCESS | 1654 | 1461190490569 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:14:50 INFO - PROCESS | 1654 | 1461190490573 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:14:50 INFO - PROCESS | 1654 | 1461190490574 Marionette TRACE conn2 <- [1,1286,null,{}] 15:14:50 INFO - PROCESS | 1654 | 1461190490587 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}] 15:14:50 INFO - PROCESS | 1654 | 1461190490685 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:14:50 INFO - PROCESS | 1654 | 1461190490690 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d019800 == 44 [pid = 1654] [id = 329] 15:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11bb72400) [pid = 1654] [serial = 986] [outer = 0x0] 15:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x129a4bc00) [pid = 1654] [serial = 987] [outer = 0x11bb72400] 15:14:50 INFO - PROCESS | 1654 | 1461190490716 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12a20c400) [pid = 1654] [serial = 988] [outer = 0x11bb72400] 15:14:51 INFO - PROCESS | 1654 | 1461190491034 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]]]}] 15:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 479ms 15:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:14:51 INFO - PROCESS | 1654 | 1461190491051 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:14:51 INFO - PROCESS | 1654 | 1461190491052 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:14:51 INFO - PROCESS | 1654 | 1461190491055 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1654 | 1461190491056 Marionette TRACE conn2 <- [1,1290,null,{}] 15:14:51 INFO - PROCESS | 1654 | 1461190491059 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}] 15:14:51 INFO - PROCESS | 1654 | 1461190491185 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:14:51 INFO - PROCESS | 1654 | 1461190491241 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x114a7b800 == 45 [pid = 1654] [id = 330] 15:14:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x114375000) [pid = 1654] [serial = 989] [outer = 0x0] 15:14:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x114dc0400) [pid = 1654] [serial = 990] [outer = 0x114375000] 15:14:51 INFO - PROCESS | 1654 | 1461190491273 Marionette DEBUG loaded listener.js 15:14:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x114e5e400) [pid = 1654] [serial = 991] [outer = 0x114375000] 15:14:51 INFO - PROCESS | 1654 | 1461190491825 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]]]}] 15:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 823ms 15:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:14:51 INFO - PROCESS | 1654 | 1461190491880 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:14:51 INFO - PROCESS | 1654 | 1461190491883 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:14:51 INFO - PROCESS | 1654 | 1461190491886 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1654 | 1461190491889 Marionette TRACE conn2 <- [1,1294,null,{}] 15:14:51 INFO - PROCESS | 1654 | 1461190491892 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}] 15:14:52 INFO - PROCESS | 1654 | 1461190492003 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:14:52 INFO - PROCESS | 1654 | 1461190492077 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b6b000 == 46 [pid = 1654] [id = 331] 15:14:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1165eac00) [pid = 1654] [serial = 992] [outer = 0x0] 15:14:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x118877400) [pid = 1654] [serial = 993] [outer = 0x1165eac00] 15:14:52 INFO - PROCESS | 1654 | 1461190492110 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x118e16c00) [pid = 1654] [serial = 994] [outer = 0x1165eac00] 15:14:52 INFO - PROCESS | 1654 | 1461190492817 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]]]}] 15:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 973ms 15:14:52 INFO - PROCESS | 1654 | 1461190492860 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:14:52 INFO - PROCESS | 1654 | 1461190492864 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:14:52 INFO - PROCESS | 1654 | 1461190492868 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:14:52 INFO - PROCESS | 1654 | 1461190492871 Marionette TRACE conn2 <- [1,1298,null,{}] 15:14:52 INFO - PROCESS | 1654 | 1461190492875 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}] 15:14:53 INFO - PROCESS | 1654 | 1461190493009 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:14:53 INFO - PROCESS | 1654 | 1461190493127 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970c800 == 47 [pid = 1654] [id = 332] 15:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x115553800) [pid = 1654] [serial = 995] [outer = 0x0] 15:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11585dc00) [pid = 1654] [serial = 996] [outer = 0x115553800] 15:14:53 INFO - PROCESS | 1654 | 1461190493171 Marionette DEBUG loaded listener.js 15:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x118878400) [pid = 1654] [serial = 997] [outer = 0x115553800] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12d019800 == 46 [pid = 1654] [id = 329] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9be800 == 45 [pid = 1654] [id = 328] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4b8800 == 44 [pid = 1654] [id = 327] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b1a9c00) [pid = 1654] [serial = 936] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12b59e000 == 43 [pid = 1654] [id = 326] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1b9800 == 42 [pid = 1654] [id = 325] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12882e800 == 41 [pid = 1654] [id = 324] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6fa800 == 40 [pid = 1654] [id = 323] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x127688800 == 39 [pid = 1654] [id = 322] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11970d000 == 38 [pid = 1654] [id = 321] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1263c2800 == 37 [pid = 1654] [id = 320] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11c74f800 == 36 [pid = 1654] [id = 319] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11bedd800 == 35 [pid = 1654] [id = 318] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6fb000 == 34 [pid = 1654] [id = 317] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x119b62800 == 33 [pid = 1654] [id = 316] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x11970e000 == 32 [pid = 1654] [id = 315] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x1189a1000 == 31 [pid = 1654] [id = 314] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x115376800 == 30 [pid = 1654] [id = 313] 15:14:53 INFO - PROCESS | 1654 | --DOCSHELL 0x12e239800 == 29 [pid = 1654] [id = 312] 15:14:53 INFO - PROCESS | 1654 | 1461190493855 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]]]}] 15:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1022ms 15:14:53 INFO - PROCESS | 1654 | 1461190493890 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:14:53 INFO - PROCESS | 1654 | 1461190493895 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12e5ccc00) [pid = 1654] [serial = 816] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x129a16c00) [pid = 1654] [serial = 925] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c1ea800) [pid = 1654] [serial = 912] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11afe6400) [pid = 1654] [serial = 909] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11b91d400) [pid = 1654] [serial = 910] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11aa15c00) [pid = 1654] [serial = 906] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11add8000) [pid = 1654] [serial = 907] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11a63a400) [pid = 1654] [serial = 903] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11a8de400) [pid = 1654] [serial = 904] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119b9b800) [pid = 1654] [serial = 901] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119248000) [pid = 1654] [serial = 900] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11863dc00) [pid = 1654] [serial = 898] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x114dc9c00) [pid = 1654] [serial = 897] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11c40b400) [pid = 1654] [serial = 895] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11a8e0c00) [pid = 1654] [serial = 894] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b914c00) [pid = 1654] [serial = 892] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b14c400) [pid = 1654] [serial = 891] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a21a400) [pid = 1654] [serial = 889] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1272d4400) [pid = 1654] [serial = 888] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11bbf4000) [pid = 1654] [serial = 885] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x126146c00) [pid = 1654] [serial = 886] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11a8ef800) [pid = 1654] [serial = 883] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119ba3800) [pid = 1654] [serial = 882] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a215400) [pid = 1654] [serial = 879] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a219400) [pid = 1654] [serial = 880] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1267a7400) [pid = 1654] [serial = 916] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126147c00) [pid = 1654] [serial = 915] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12af39c00) [pid = 1654] [serial = 931] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12b19c800) [pid = 1654] [serial = 934] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12b14a800) [pid = 1654] [serial = 933] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12af31c00) [pid = 1654] [serial = 930] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11c9ae800) [pid = 1654] [serial = 913] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1267b3c00) [pid = 1654] [serial = 918] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x127cd4c00) [pid = 1654] [serial = 921] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1272d0000) [pid = 1654] [serial = 919] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12910f400) [pid = 1654] [serial = 924] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1288e1c00) [pid = 1654] [serial = 922] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119b4e400) [pid = 1654] [serial = 927] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x129a52c00) [pid = 1654] [serial = 928] [outer = 0x0] [url = about:blank] 15:14:53 INFO - PROCESS | 1654 | 1461190493916 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:14:53 INFO - PROCESS | 1654 | 1461190493918 Marionette TRACE conn2 <- [1,1302,null,{}] 15:14:53 INFO - PROCESS | 1654 | 1461190493933 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}] 15:14:54 INFO - PROCESS | 1654 | 1461190494011 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:14:54 INFO - PROCESS | 1654 | 1461190494016 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f1f800 == 30 [pid = 1654] [id = 333] 15:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1158bcc00) [pid = 1654] [serial = 998] [outer = 0x0] 15:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11897f400) [pid = 1654] [serial = 999] [outer = 0x1158bcc00] 15:14:54 INFO - PROCESS | 1654 | 1461190494046 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1191ac400) [pid = 1654] [serial = 1000] [outer = 0x1158bcc00] 15:14:54 INFO - PROCESS | 1654 | 1461190494397 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]]]}] 15:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 548ms 15:14:54 INFO - PROCESS | 1654 | 1461190494480 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:14:54 INFO - PROCESS | 1654 | 1461190494481 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:14:54 INFO - PROCESS | 1654 | 1461190494488 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:14:54 INFO - PROCESS | 1654 | 1461190494490 Marionette TRACE conn2 <- [1,1306,null,{}] 15:14:54 INFO - PROCESS | 1654 | 1461190494499 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}] 15:14:54 INFO - PROCESS | 1654 | 1461190494579 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:14:54 INFO - PROCESS | 1654 | 1461190494584 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b61f800 == 31 [pid = 1654] [id = 334] 15:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119723800) [pid = 1654] [serial = 1001] [outer = 0x0] 15:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119ba4c00) [pid = 1654] [serial = 1002] [outer = 0x119723800] 15:14:54 INFO - PROCESS | 1654 | 1461190494613 Marionette DEBUG loaded listener.js 15:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11a8db000) [pid = 1654] [serial = 1003] [outer = 0x119723800] 15:14:54 INFO - PROCESS | 1654 | 1461190494964 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]]]}] 15:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 15:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:14:55 INFO - PROCESS | 1654 | 1461190495010 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:14:55 INFO - PROCESS | 1654 | 1461190495012 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:14:55 INFO - PROCESS | 1654 | 1461190495014 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:14:55 INFO - PROCESS | 1654 | 1461190495015 Marionette TRACE conn2 <- [1,1310,null,{}] 15:14:55 INFO - PROCESS | 1654 | 1461190495018 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}] 15:14:55 INFO - PROCESS | 1654 | 1461190495091 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:14:55 INFO - PROCESS | 1654 | 1461190495098 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4a5000 == 32 [pid = 1654] [id = 335] 15:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x114e58000) [pid = 1654] [serial = 1004] [outer = 0x0] 15:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11a8ee800) [pid = 1654] [serial = 1005] [outer = 0x114e58000] 15:14:55 INFO - PROCESS | 1654 | 1461190495125 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11acb7000) [pid = 1654] [serial = 1006] [outer = 0x114e58000] 15:14:55 INFO - PROCESS | 1654 | 1461190495443 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] 15:14:55 INFO - PROCESS | 1654 | 1461190495485 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:14:55 INFO - PROCESS | 1654 | 1461190495487 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:14:55 INFO - PROCESS | 1654 | 1461190495488 Marionette TRACE conn2 <- [1,1314,null,{}] 15:14:55 INFO - PROCESS | 1654 | 1461190495490 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}] 15:14:55 INFO - PROCESS | 1654 | 1461190495564 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:14:55 INFO - PROCESS | 1654 | 1461190495619 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x114317800 == 33 [pid = 1654] [id = 336] 15:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x114dc9800) [pid = 1654] [serial = 1007] [outer = 0x0] 15:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11add8c00) [pid = 1654] [serial = 1008] [outer = 0x114dc9800] 15:14:55 INFO - PROCESS | 1654 | 1461190495645 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11b917000) [pid = 1654] [serial = 1009] [outer = 0x114dc9800] 15:14:55 INFO - PROCESS | 1654 | 1461190495971 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]]]}] 15:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 15:14:56 INFO - PROCESS | 1654 | 1461190496005 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:14:56 INFO - PROCESS | 1654 | 1461190496007 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:14:56 INFO - PROCESS | 1654 | 1461190496015 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:14:56 INFO - PROCESS | 1654 | 1461190496016 Marionette TRACE conn2 <- [1,1318,null,{}] 15:14:56 INFO - PROCESS | 1654 | 1461190496018 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}] 15:14:56 INFO - PROCESS | 1654 | 1461190496129 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:14:56 INFO - PROCESS | 1654 | 1461190496134 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x127153000 == 34 [pid = 1654] [id = 337] 15:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11b91e400) [pid = 1654] [serial = 1010] [outer = 0x0] 15:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11bbea000) [pid = 1654] [serial = 1011] [outer = 0x11b91e400] 15:14:56 INFO - PROCESS | 1654 | 1461190496163 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c4c2800) [pid = 1654] [serial = 1012] [outer = 0x11b91e400] 15:14:56 INFO - PROCESS | 1654 | 1461190496498 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]]]}] 15:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 522ms 15:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:14:56 INFO - PROCESS | 1654 | 1461190496538 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:14:56 INFO - PROCESS | 1654 | 1461190496539 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:14:56 INFO - PROCESS | 1654 | 1461190496541 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:14:56 INFO - PROCESS | 1654 | 1461190496544 Marionette TRACE conn2 <- [1,1322,null,{}] 15:14:56 INFO - PROCESS | 1654 | 1461190496547 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}] 15:14:56 INFO - PROCESS | 1654 | 1461190496638 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:14:56 INFO - PROCESS | 1654 | 1461190496648 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12780d000 == 35 [pid = 1654] [id = 338] 15:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c4c5c00) [pid = 1654] [serial = 1013] [outer = 0x0] 15:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c9b0800) [pid = 1654] [serial = 1014] [outer = 0x11c4c5c00] 15:14:56 INFO - PROCESS | 1654 | 1461190496674 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1266f6000) [pid = 1654] [serial = 1015] [outer = 0x11c4c5c00] 15:14:57 INFO - PROCESS | 1654 | 1461190497034 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]]]}] 15:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 524ms 15:14:57 INFO - PROCESS | 1654 | 1461190497070 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1654 | 1461190497071 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:14:57 INFO - PROCESS | 1654 | 1461190497073 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1654 | 1461190497075 Marionette TRACE conn2 <- [1,1326,null,{}] 15:14:57 INFO - PROCESS | 1654 | 1461190497079 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}] 15:14:57 INFO - PROCESS | 1654 | 1461190497177 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:14:57 INFO - PROCESS | 1654 | 1461190497181 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x128036800 == 36 [pid = 1654] [id = 339] 15:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c542c00) [pid = 1654] [serial = 1016] [outer = 0x0] 15:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1267ac800) [pid = 1654] [serial = 1017] [outer = 0x11c542c00] 15:14:57 INFO - PROCESS | 1654 | 1461190497206 Marionette DEBUG loaded listener.js 15:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1267b4c00) [pid = 1654] [serial = 1018] [outer = 0x11c542c00] 15:14:57 INFO - PROCESS | 1654 | 1461190497557 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]]]}] 15:14:57 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 15:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 15:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:14:57 INFO - PROCESS | 1654 | 1461190497597 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1654 | 1461190497598 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:14:57 INFO - PROCESS | 1654 | 1461190497600 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1654 | 1461190497601 Marionette TRACE conn2 <- [1,1330,null,{}] 15:14:57 INFO - PROCESS | 1654 | 1461190497603 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}] 15:14:57 INFO - PROCESS | 1654 | 1461190497697 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:14:57 INFO - PROCESS | 1654 | 1461190497707 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12888d000 == 37 [pid = 1654] [id = 340] 15:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1267afc00) [pid = 1654] [serial = 1019] [outer = 0x0] 15:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x127465000) [pid = 1654] [serial = 1020] [outer = 0x1267afc00] 15:14:57 INFO - PROCESS | 1654 | 1461190497736 Marionette DEBUG loaded listener.js 15:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x127cd6c00) [pid = 1654] [serial = 1021] [outer = 0x1267afc00] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11c549800) [pid = 1654] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1144b5000) [pid = 1654] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11bbe8c00) [pid = 1654] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1191ab000) [pid = 1654] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x115332800) [pid = 1654] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11465bc00) [pid = 1654] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x115171800) [pid = 1654] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11aa20000) [pid = 1654] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119120c00) [pid = 1654] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a8e4000) [pid = 1654] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11b981800) [pid = 1654] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1267b4000) [pid = 1654] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128744000) [pid = 1654] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1267b5800) [pid = 1654] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11555cc00) [pid = 1654] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:14:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119b5ac00) [pid = 1654] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:14:58 INFO - PROCESS | 1654 | 1461190498165 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]]]}] 15:14:58 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 15:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 569ms 15:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:14:58 INFO - PROCESS | 1654 | 1461190498169 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:14:58 INFO - PROCESS | 1654 | 1461190498170 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:14:58 INFO - PROCESS | 1654 | 1461190498172 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:14:58 INFO - PROCESS | 1654 | 1461190498174 Marionette TRACE conn2 <- [1,1334,null,{}] 15:14:58 INFO - PROCESS | 1654 | 1461190498177 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}] 15:14:58 INFO - PROCESS | 1654 | 1461190498261 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:14:58 INFO - PROCESS | 1654 | 1461190498266 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4a3800 == 38 [pid = 1654] [id = 341] 15:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11546fc00) [pid = 1654] [serial = 1022] [outer = 0x0] 15:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11afe0800) [pid = 1654] [serial = 1023] [outer = 0x11546fc00] 15:14:58 INFO - PROCESS | 1654 | 1461190498291 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11c543000) [pid = 1654] [serial = 1024] [outer = 0x11546fc00] 15:14:58 INFO - PROCESS | 1654 | 1461190498647 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]]]}] 15:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 15:14:58 INFO - PROCESS | 1654 | 1461190498692 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:14:58 INFO - PROCESS | 1654 | 1461190498696 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:14:58 INFO - PROCESS | 1654 | 1461190498698 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:14:58 INFO - PROCESS | 1654 | 1461190498700 Marionette TRACE conn2 <- [1,1338,null,{}] 15:14:58 INFO - PROCESS | 1654 | 1461190498702 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}] 15:14:58 INFO - PROCESS | 1654 | 1461190498792 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:14:58 INFO - PROCESS | 1654 | 1461190498798 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5a3800 == 39 [pid = 1654] [id = 342] 15:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11c549800) [pid = 1654] [serial = 1025] [outer = 0x0] 15:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128257400) [pid = 1654] [serial = 1026] [outer = 0x11c549800] 15:14:58 INFO - PROCESS | 1654 | 1461190498828 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x129197800) [pid = 1654] [serial = 1027] [outer = 0x11c549800] 15:14:59 INFO - PROCESS | 1654 | 1461190499638 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]]]}] 15:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 972ms 15:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:14:59 INFO - PROCESS | 1654 | 1461190499670 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:14:59 INFO - PROCESS | 1654 | 1461190499671 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:14:59 INFO - PROCESS | 1654 | 1461190499673 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1654 | 1461190499674 Marionette TRACE conn2 <- [1,1342,null,{}] 15:14:59 INFO - PROCESS | 1654 | 1461190499679 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}] 15:14:59 INFO - PROCESS | 1654 | 1461190499753 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:14:59 INFO - PROCESS | 1654 | 1461190499799 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bddd800 == 40 [pid = 1654] [id = 343] 15:14:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1288e2800) [pid = 1654] [serial = 1028] [outer = 0x0] 15:14:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x129a46000) [pid = 1654] [serial = 1029] [outer = 0x1288e2800] 15:14:59 INFO - PROCESS | 1654 | 1461190499824 Marionette DEBUG loaded listener.js 15:14:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a20f800) [pid = 1654] [serial = 1030] [outer = 0x1288e2800] 15:15:00 INFO - PROCESS | 1654 | 1461190500186 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]]]}] 15:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 572ms 15:15:00 INFO - PROCESS | 1654 | 1461190500246 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:15:00 INFO - PROCESS | 1654 | 1461190500248 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:15:00 INFO - PROCESS | 1654 | 1461190500252 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1654 | 1461190500254 Marionette TRACE conn2 <- [1,1346,null,{}] 15:15:00 INFO - PROCESS | 1654 | 1461190500258 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}] 15:15:00 INFO - PROCESS | 1654 | 1461190500362 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:15:00 INFO - PROCESS | 1654 | 1461190500429 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119267000 == 41 [pid = 1654] [id = 344] 15:15:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x115335000) [pid = 1654] [serial = 1031] [outer = 0x0] 15:15:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11555ac00) [pid = 1654] [serial = 1032] [outer = 0x115335000] 15:15:00 INFO - PROCESS | 1654 | 1461190500463 Marionette DEBUG loaded listener.js 15:15:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1165efc00) [pid = 1654] [serial = 1033] [outer = 0x115335000] 15:15:00 INFO - PROCESS | 1654 | 1461190500915 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]]]}] 15:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 721ms 15:15:00 INFO - PROCESS | 1654 | 1461190500979 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:15:00 INFO - PROCESS | 1654 | 1461190500984 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:15:00 INFO - PROCESS | 1654 | 1461190500988 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:15:00 INFO - PROCESS | 1654 | 1461190500990 Marionette TRACE conn2 <- [1,1350,null,{}] 15:15:01 INFO - PROCESS | 1654 | 1461190501013 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}] 15:15:01 INFO - PROCESS | 1654 | 1461190501115 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:15:01 INFO - PROCESS | 1654 | 1461190501178 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263b4000 == 42 [pid = 1654] [id = 345] 15:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119725000) [pid = 1654] [serial = 1034] [outer = 0x0] 15:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119d65000) [pid = 1654] [serial = 1035] [outer = 0x119725000] 15:15:01 INFO - PROCESS | 1654 | 1461190501208 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11a8df400) [pid = 1654] [serial = 1036] [outer = 0x119725000] 15:15:01 INFO - PROCESS | 1654 | 1461190501632 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]]]}] 15:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 688ms 15:15:01 INFO - PROCESS | 1654 | 1461190501677 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1654 | 1461190501679 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:15:01 INFO - PROCESS | 1654 | 1461190501681 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1654 | 1461190501684 Marionette TRACE conn2 <- [1,1354,null,{}] 15:15:01 INFO - PROCESS | 1654 | 1461190501692 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}] 15:15:01 INFO - PROCESS | 1654 | 1461190501792 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:15:01 INFO - PROCESS | 1654 | 1461190501845 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9cf800 == 43 [pid = 1654] [id = 346] 15:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11acb5000) [pid = 1654] [serial = 1037] [outer = 0x0] 15:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11bbf4c00) [pid = 1654] [serial = 1038] [outer = 0x11acb5000] 15:15:01 INFO - PROCESS | 1654 | 1461190501877 Marionette DEBUG loaded listener.js 15:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c410000) [pid = 1654] [serial = 1039] [outer = 0x11acb5000] 15:15:02 INFO - PROCESS | 1654 | 1461190502289 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]]]}] 15:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 15:15:02 INFO - PROCESS | 1654 | 1461190502355 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:15:02 INFO - PROCESS | 1654 | 1461190502357 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:15:02 INFO - PROCESS | 1654 | 1461190502418 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:15:02 INFO - PROCESS | 1654 | 1461190502419 Marionette TRACE conn2 <- [1,1358,null,{}] 15:15:02 INFO - PROCESS | 1654 | 1461190502423 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}] 15:15:02 INFO - PROCESS | 1654 | 1461190502519 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:15:02 INFO - PROCESS | 1654 | 1461190502582 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d28d000 == 44 [pid = 1654] [id = 347] 15:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1267ad400) [pid = 1654] [serial = 1040] [outer = 0x0] 15:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x127465c00) [pid = 1654] [serial = 1041] [outer = 0x1267ad400] 15:15:02 INFO - PROCESS | 1654 | 1461190502613 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1288e7000) [pid = 1654] [serial = 1042] [outer = 0x1267ad400] 15:15:03 INFO - PROCESS | 1654 | 1461190503031 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]]]}] 15:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 663ms 15:15:03 INFO - PROCESS | 1654 | 1461190503040 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1654 | 1461190503043 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:15:03 INFO - PROCESS | 1654 | 1461190503046 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1654 | 1461190503048 Marionette TRACE conn2 <- [1,1362,null,{}] 15:15:03 INFO - PROCESS | 1654 | 1461190503052 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}] 15:15:03 INFO - PROCESS | 1654 | 1461190503195 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:15:03 INFO - PROCESS | 1654 | 1461190503285 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d40b800 == 45 [pid = 1654] [id = 348] 15:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c9b1800) [pid = 1654] [serial = 1043] [outer = 0x0] 15:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x129550400) [pid = 1654] [serial = 1044] [outer = 0x11c9b1800] 15:15:03 INFO - PROCESS | 1654 | 1461190503335 Marionette DEBUG loaded listener.js 15:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a20d000) [pid = 1654] [serial = 1045] [outer = 0x11c9b1800] 15:15:03 INFO - PROCESS | 1654 | 1461190503857 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]]]}] 15:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 819ms 15:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:15:03 INFO - PROCESS | 1654 | 1461190503866 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:15:03 INFO - PROCESS | 1654 | 1461190503867 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:15:03 INFO - PROCESS | 1654 | 1461190503870 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:15:03 INFO - PROCESS | 1654 | 1461190503871 Marionette TRACE conn2 <- [1,1366,null,{}] 15:15:03 INFO - PROCESS | 1654 | 1461190503873 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}] 15:15:04 INFO - PROCESS | 1654 | 1461190504023 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:15:04 INFO - PROCESS | 1654 | 1461190504031 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x118edc800 == 46 [pid = 1654] [id = 349] 15:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x115303c00) [pid = 1654] [serial = 1046] [outer = 0x0] 15:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1189da800) [pid = 1654] [serial = 1047] [outer = 0x115303c00] 15:15:04 INFO - PROCESS | 1654 | 1461190504064 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12ad31c00) [pid = 1654] [serial = 1048] [outer = 0x115303c00] 15:15:04 INFO - PROCESS | 1654 | 1461190504641 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] 15:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:15:04 INFO - PROCESS | 1654 | 1461190504696 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:15:04 INFO - PROCESS | 1654 | 1461190504701 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:15:04 INFO - PROCESS | 1654 | 1461190504703 Marionette TRACE conn2 <- [1,1370,null,{}] 15:15:04 INFO - PROCESS | 1654 | 1461190504706 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}] 15:15:04 INFO - PROCESS | 1654 | 1461190504803 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:15:04 INFO - PROCESS | 1654 | 1461190504870 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x119859000 == 47 [pid = 1654] [id = 350] 15:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11554d800) [pid = 1654] [serial = 1049] [outer = 0x0] 15:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11655b800) [pid = 1654] [serial = 1050] [outer = 0x11554d800] 15:15:04 INFO - PROCESS | 1654 | 1461190504901 Marionette DEBUG loaded listener.js 15:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x118943c00) [pid = 1654] [serial = 1051] [outer = 0x11554d800] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12b5a3800 == 46 [pid = 1654] [id = 342] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4a3800 == 45 [pid = 1654] [id = 341] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12888d000 == 44 [pid = 1654] [id = 340] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x128036800 == 43 [pid = 1654] [id = 339] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12780d000 == 42 [pid = 1654] [id = 338] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x127153000 == 41 [pid = 1654] [id = 337] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x114317800 == 40 [pid = 1654] [id = 336] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4a5000 == 39 [pid = 1654] [id = 335] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x11b61f800 == 38 [pid = 1654] [id = 334] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x118f1f800 == 37 [pid = 1654] [id = 333] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x11970c800 == 36 [pid = 1654] [id = 332] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x119b6b000 == 35 [pid = 1654] [id = 331] 15:15:05 INFO - PROCESS | 1654 | --DOCSHELL 0x114a7b800 == 34 [pid = 1654] [id = 330] 15:15:05 INFO - PROCESS | 1654 | 1461190505474 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] 15:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:15:05 INFO - PROCESS | 1654 | 1461190505530 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:15:05 INFO - PROCESS | 1654 | 1461190505536 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:15:05 INFO - PROCESS | 1654 | 1461190505539 Marionette TRACE conn2 <- [1,1374,null,{}] 15:15:05 INFO - PROCESS | 1654 | 1461190505543 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}] 15:15:05 INFO - PROCESS | 1654 | 1461190505658 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1267b1400) [pid = 1654] [serial = 970] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x126141800) [pid = 1654] [serial = 969] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a63d000) [pid = 1654] [serial = 951] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11a8dc400) [pid = 1654] [serial = 952] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11c170400) [pid = 1654] [serial = 963] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11c30e000) [pid = 1654] [serial = 964] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119b99800) [pid = 1654] [serial = 948] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119d5ec00) [pid = 1654] [serial = 949] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1163f0400) [pid = 1654] [serial = 942] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118640400) [pid = 1654] [serial = 943] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11911e800) [pid = 1654] [serial = 945] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119246800) [pid = 1654] [serial = 946] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x129a4bc00) [pid = 1654] [serial = 987] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x115336800) [pid = 1654] [serial = 939] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115550800) [pid = 1654] [serial = 940] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11bbf2400) [pid = 1654] [serial = 961] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11bb7a000) [pid = 1654] [serial = 960] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11b66e800) [pid = 1654] [serial = 957] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11b91d000) [pid = 1654] [serial = 958] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11aa16000) [pid = 1654] [serial = 954] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11afe3000) [pid = 1654] [serial = 955] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c4c3400) [pid = 1654] [serial = 966] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x127036000) [pid = 1654] [serial = 972] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x129110800) [pid = 1654] [serial = 978] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x127cd6000) [pid = 1654] [serial = 975] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11b916400) [pid = 1654] [serial = 981] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x129a17000) [pid = 1654] [serial = 979] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1276c7800) [pid = 1654] [serial = 973] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x129a21400) [pid = 1654] [serial = 985] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126147000) [pid = 1654] [serial = 982] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128743400) [pid = 1654] [serial = 976] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11c78a800) [pid = 1654] [serial = 967] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12702ac00) [pid = 1654] [serial = 984] [outer = 0x0] [url = about:blank] 15:15:05 INFO - PROCESS | 1654 | 1461190505715 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f15800 == 35 [pid = 1654] [id = 351] 15:15:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x115336800) [pid = 1654] [serial = 1052] [outer = 0x0] 15:15:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118640400) [pid = 1654] [serial = 1053] [outer = 0x115336800] 15:15:05 INFO - PROCESS | 1654 | 1461190505741 Marionette DEBUG loaded listener.js 15:15:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11a63f400) [pid = 1654] [serial = 1054] [outer = 0x115336800] 15:15:06 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:06 INFO - PROCESS | 1654 | 1461190506068 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] 15:15:06 INFO - PROCESS | 1654 | 1461190506110 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:15:06 INFO - PROCESS | 1654 | 1461190506112 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1654 | 1461190506115 Marionette TRACE conn2 <- [1,1378,null,{}] 15:15:06 INFO - PROCESS | 1654 | 1461190506122 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}] 15:15:06 INFO - PROCESS | 1654 | 1461190506203 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:15:06 INFO - PROCESS | 1654 | 1461190506251 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1c5000 == 36 [pid = 1654] [id = 352] 15:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119d67800) [pid = 1654] [serial = 1055] [outer = 0x0] 15:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11a8e5800) [pid = 1654] [serial = 1056] [outer = 0x119d67800] 15:15:06 INFO - PROCESS | 1654 | 1461190506279 Marionette DEBUG loaded listener.js 15:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11b6d9800) [pid = 1654] [serial = 1057] [outer = 0x119d67800] 15:15:06 INFO - PROCESS | 1654 | 1461190506585 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] 15:15:06 INFO - PROCESS | 1654 | 1461190506636 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:15:06 INFO - PROCESS | 1654 | 1461190506638 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:15:06 INFO - PROCESS | 1654 | 1461190506639 Marionette TRACE conn2 <- [1,1382,null,{}] 15:15:06 INFO - PROCESS | 1654 | 1461190506642 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}] 15:15:06 INFO - PROCESS | 1654 | 1461190506731 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:15:06 INFO - PROCESS | 1654 | 1461190506783 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263b1000 == 37 [pid = 1654] [id = 353] 15:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11a642400) [pid = 1654] [serial = 1058] [outer = 0x0] 15:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11b98c000) [pid = 1654] [serial = 1059] [outer = 0x11a642400] 15:15:06 INFO - PROCESS | 1654 | 1461190506823 Marionette DEBUG loaded listener.js 15:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c4c2400) [pid = 1654] [serial = 1060] [outer = 0x11a642400] 15:15:07 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:07 INFO - PROCESS | 1654 | 1461190507238 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] 15:15:07 INFO - PROCESS | 1654 | 1461190507259 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:15:07 INFO - PROCESS | 1654 | 1461190507263 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1654 | 1461190507264 Marionette TRACE conn2 <- [1,1386,null,{}] 15:15:07 INFO - PROCESS | 1654 | 1461190507267 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}] 15:15:07 INFO - PROCESS | 1654 | 1461190507372 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:15:07 INFO - PROCESS | 1654 | 1461190507384 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11651d800 == 38 [pid = 1654] [id = 354] 15:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11a8df800) [pid = 1654] [serial = 1061] [outer = 0x0] 15:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c9a9400) [pid = 1654] [serial = 1062] [outer = 0x11a8df800] 15:15:07 INFO - PROCESS | 1654 | 1461190507410 Marionette DEBUG loaded listener.js 15:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1267aec00) [pid = 1654] [serial = 1063] [outer = 0x11a8df800] 15:15:07 INFO - PROCESS | 1654 | 1461190507775 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] 15:15:07 INFO - PROCESS | 1654 | 1461190507833 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:15:07 INFO - PROCESS | 1654 | 1461190507835 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1654 | 1461190507837 Marionette TRACE conn2 <- [1,1390,null,{}] 15:15:07 INFO - PROCESS | 1654 | 1461190507839 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}] 15:15:07 INFO - PROCESS | 1654 | 1461190507953 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:15:07 INFO - PROCESS | 1654 | 1461190507969 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x128890800 == 39 [pid = 1654] [id = 355] 15:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1276c3c00) [pid = 1654] [serial = 1064] [outer = 0x0] 15:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129a17c00) [pid = 1654] [serial = 1065] [outer = 0x1276c3c00] 15:15:08 INFO - PROCESS | 1654 | 1461190507998 Marionette DEBUG loaded listener.js 15:15:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12af2e400) [pid = 1654] [serial = 1066] [outer = 0x1276c3c00] 15:15:08 INFO - PROCESS | 1654 | 1461190508372 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]]]}] 15:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 568ms 15:15:08 INFO - PROCESS | 1654 | 1461190508408 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:15:08 INFO - PROCESS | 1654 | 1461190508409 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:15:08 INFO - PROCESS | 1654 | 1461190508411 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:15:08 INFO - PROCESS | 1654 | 1461190508412 Marionette TRACE conn2 <- [1,1394,null,{}] 15:15:08 INFO - PROCESS | 1654 | 1461190508415 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}] 15:15:08 INFO - PROCESS | 1654 | 1461190508512 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:15:08 INFO - PROCESS | 1654 | 1461190508516 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1c4000 == 40 [pid = 1654] [id = 356] 15:15:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1276c4c00) [pid = 1654] [serial = 1067] [outer = 0x0] 15:15:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12af34400) [pid = 1654] [serial = 1068] [outer = 0x1276c4c00] 15:15:08 INFO - PROCESS | 1654 | 1461190508541 Marionette DEBUG loaded listener.js 15:15:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b149800) [pid = 1654] [serial = 1069] [outer = 0x1276c4c00] 15:15:08 INFO - PROCESS | 1654 | 1461190508881 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]]]}] 15:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 15:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:15:08 INFO - PROCESS | 1654 | 1461190508930 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:15:08 INFO - PROCESS | 1654 | 1461190508931 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:15:08 INFO - PROCESS | 1654 | 1461190508933 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:15:08 INFO - PROCESS | 1654 | 1461190508934 Marionette TRACE conn2 <- [1,1398,null,{}] 15:15:08 INFO - PROCESS | 1654 | 1461190508937 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}] 15:15:09 INFO - PROCESS | 1654 | 1461190509034 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:15:09 INFO - PROCESS | 1654 | 1461190509048 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7dc000 == 41 [pid = 1654] [id = 357] 15:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12af2c400) [pid = 1654] [serial = 1070] [outer = 0x0] 15:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b150800) [pid = 1654] [serial = 1071] [outer = 0x12af2c400] 15:15:09 INFO - PROCESS | 1654 | 1461190509073 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b1a0800) [pid = 1654] [serial = 1072] [outer = 0x12af2c400] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11546fc00) [pid = 1654] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1158bcc00) [pid = 1654] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11c549800) [pid = 1654] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x114dc9800) [pid = 1654] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12b1a2400) [pid = 1654] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x115553800) [pid = 1654] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119723800) [pid = 1654] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1267afc00) [pid = 1654] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11b91e400) [pid = 1654] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c542c00) [pid = 1654] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11c4c5c00) [pid = 1654] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:15:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x114e58000) [pid = 1654] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:15:09 INFO - PROCESS | 1654 | 1461190509493 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]]]}] 15:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 15:15:09 INFO - PROCESS | 1654 | 1461190509502 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:15:09 INFO - PROCESS | 1654 | 1461190509503 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:15:09 INFO - PROCESS | 1654 | 1461190509505 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:15:09 INFO - PROCESS | 1654 | 1461190509507 Marionette TRACE conn2 <- [1,1402,null,{}] 15:15:09 INFO - PROCESS | 1654 | 1461190509509 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}] 15:15:09 INFO - PROCESS | 1654 | 1461190509591 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:15:09 INFO - PROCESS | 1654 | 1461190509598 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b597000 == 42 [pid = 1654] [id = 358] 15:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x115332800) [pid = 1654] [serial = 1073] [outer = 0x0] 15:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11afe3400) [pid = 1654] [serial = 1074] [outer = 0x115332800] 15:15:09 INFO - PROCESS | 1654 | 1461190509623 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x126482400) [pid = 1654] [serial = 1075] [outer = 0x115332800] 15:15:09 INFO - PROCESS | 1654 | 1461190509962 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]]]}] 15:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 15:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:15:09 INFO - PROCESS | 1654 | 1461190509980 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:15:09 INFO - PROCESS | 1654 | 1461190509981 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:15:09 INFO - PROCESS | 1654 | 1461190509983 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:15:09 INFO - PROCESS | 1654 | 1461190509984 Marionette TRACE conn2 <- [1,1406,null,{}] 15:15:09 INFO - PROCESS | 1654 | 1461190509987 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}] 15:15:10 INFO - PROCESS | 1654 | 1461190510093 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:15:10 INFO - PROCESS | 1654 | 1461190510101 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d41a000 == 43 [pid = 1654] [id = 359] 15:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x115553800) [pid = 1654] [serial = 1076] [outer = 0x0] 15:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x126146000) [pid = 1654] [serial = 1077] [outer = 0x115553800] 15:15:10 INFO - PROCESS | 1654 | 1461190510126 Marionette DEBUG loaded listener.js 15:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b1a6000) [pid = 1654] [serial = 1078] [outer = 0x115553800] 15:15:10 INFO - PROCESS | 1654 | 1461190510455 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]]]}] 15:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 15:15:10 INFO - PROCESS | 1654 | 1461190510502 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:15:10 INFO - PROCESS | 1654 | 1461190510504 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:15:10 INFO - PROCESS | 1654 | 1461190510506 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:15:10 INFO - PROCESS | 1654 | 1461190510508 Marionette TRACE conn2 <- [1,1410,null,{}] 15:15:10 INFO - PROCESS | 1654 | 1461190510510 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}] 15:15:10 INFO - PROCESS | 1654 | 1461190510605 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:15:10 INFO - PROCESS | 1654 | 1461190510610 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2ba800 == 44 [pid = 1654] [id = 360] 15:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b1a6400) [pid = 1654] [serial = 1079] [outer = 0x0] 15:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b907000) [pid = 1654] [serial = 1080] [outer = 0x12b1a6400] 15:15:10 INFO - PROCESS | 1654 | 1461190510640 Marionette DEBUG loaded listener.js 15:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12ba4d800) [pid = 1654] [serial = 1081] [outer = 0x12b1a6400] 15:15:11 INFO - PROCESS | 1654 | 1461190511117 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]]]}] 15:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 619ms 15:15:11 INFO - PROCESS | 1654 | 1461190511127 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:15:11 INFO - PROCESS | 1654 | 1461190511128 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:15:11 INFO - PROCESS | 1654 | 1461190511131 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1654 | 1461190511132 Marionette TRACE conn2 <- [1,1414,null,{}] 15:15:11 INFO - PROCESS | 1654 | 1461190511134 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}] 15:15:11 INFO - PROCESS | 1654 | 1461190511219 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:15:11 INFO - PROCESS | 1654 | 1461190511223 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e576800 == 45 [pid = 1654] [id = 361] 15:15:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12ba50800) [pid = 1654] [serial = 1082] [outer = 0x0] 15:15:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12baaa000) [pid = 1654] [serial = 1083] [outer = 0x12ba50800] 15:15:11 INFO - PROCESS | 1654 | 1461190511250 Marionette DEBUG loaded listener.js 15:15:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12bab3c00) [pid = 1654] [serial = 1084] [outer = 0x12ba50800] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119859000 == 44 [pid = 1654] [id = 350] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x118edc800 == 43 [pid = 1654] [id = 349] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12d40b800 == 42 [pid = 1654] [id = 348] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12d28d000 == 41 [pid = 1654] [id = 347] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9cf800 == 40 [pid = 1654] [id = 346] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1263b4000 == 39 [pid = 1654] [id = 345] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12bddd800 == 38 [pid = 1654] [id = 343] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119267000 == 37 [pid = 1654] [id = 344] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x128890800 == 36 [pid = 1654] [id = 355] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1263b1000 == 35 [pid = 1654] [id = 353] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1c5000 == 34 [pid = 1654] [id = 352] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2ba800 == 33 [pid = 1654] [id = 360] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11651d800 == 32 [pid = 1654] [id = 354] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1c4000 == 31 [pid = 1654] [id = 356] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12b597000 == 30 [pid = 1654] [id = 358] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12d41a000 == 29 [pid = 1654] [id = 359] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x118f15800 == 28 [pid = 1654] [id = 351] 15:15:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7dc000 == 27 [pid = 1654] [id = 357] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11afe0800) [pid = 1654] [serial = 1023] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1191ac400) [pid = 1654] [serial = 1000] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11897f400) [pid = 1654] [serial = 999] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128257400) [pid = 1654] [serial = 1026] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11add8c00) [pid = 1654] [serial = 1008] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12b720000) [pid = 1654] [serial = 937] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118877400) [pid = 1654] [serial = 993] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x114dc0400) [pid = 1654] [serial = 990] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118878400) [pid = 1654] [serial = 997] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11a8db000) [pid = 1654] [serial = 1003] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x127465000) [pid = 1654] [serial = 1020] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11bbea000) [pid = 1654] [serial = 1011] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119ba4c00) [pid = 1654] [serial = 1002] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11c4c2800) [pid = 1654] [serial = 1012] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1267ac800) [pid = 1654] [serial = 1017] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1266f6000) [pid = 1654] [serial = 1015] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11c9b0800) [pid = 1654] [serial = 1014] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11585dc00) [pid = 1654] [serial = 996] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11c543000) [pid = 1654] [serial = 1024] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11a8ee800) [pid = 1654] [serial = 1005] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1267b4c00) [pid = 1654] [serial = 1018] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11b917000) [pid = 1654] [serial = 1009] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x127cd6c00) [pid = 1654] [serial = 1021] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11acb7000) [pid = 1654] [serial = 1006] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x129a46000) [pid = 1654] [serial = 1029] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x129197800) [pid = 1654] [serial = 1027] [outer = 0x0] [url = about:blank] 15:15:12 INFO - PROCESS | 1654 | 1461190512990 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]]]}] 15:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1869ms 15:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:15:13 INFO - PROCESS | 1654 | 1461190513001 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1654 | 1461190513003 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:15:13 INFO - PROCESS | 1654 | 1461190513007 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1654 | 1461190513010 Marionette TRACE conn2 <- [1,1418,null,{}] 15:15:13 INFO - PROCESS | 1654 | 1461190513017 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}] 15:15:13 INFO - PROCESS | 1654 | 1461190513097 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:15:13 INFO - PROCESS | 1654 | 1461190513145 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x118819000 == 28 [pid = 1654] [id = 362] 15:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11555bc00) [pid = 1654] [serial = 1085] [outer = 0x0] 15:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11602d800) [pid = 1654] [serial = 1086] [outer = 0x11555bc00] 15:15:13 INFO - PROCESS | 1654 | 1461190513174 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116738400) [pid = 1654] [serial = 1087] [outer = 0x11555bc00] 15:15:13 INFO - PROCESS | 1654 | 1461190513506 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]]]}] 15:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 525ms 15:15:13 INFO - PROCESS | 1654 | 1461190513532 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1654 | 1461190513536 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:15:13 INFO - PROCESS | 1654 | 1461190513541 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1654 | 1461190513543 Marionette TRACE conn2 <- [1,1422,null,{}] 15:15:13 INFO - PROCESS | 1654 | 1461190513545 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}] 15:15:13 INFO - PROCESS | 1654 | 1461190513622 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:15:13 INFO - PROCESS | 1654 | 1461190513667 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119133800 == 29 [pid = 1654] [id = 363] 15:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11585d000) [pid = 1654] [serial = 1088] [outer = 0x0] 15:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1186b6000) [pid = 1654] [serial = 1089] [outer = 0x11585d000] 15:15:13 INFO - PROCESS | 1654 | 1461190513696 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119123000) [pid = 1654] [serial = 1090] [outer = 0x11585d000] 15:15:14 INFO - PROCESS | 1654 | 1461190514049 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]]]}] 15:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 15:15:14 INFO - PROCESS | 1654 | 1461190514065 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:15:14 INFO - PROCESS | 1654 | 1461190514067 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:15:14 INFO - PROCESS | 1654 | 1461190514071 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:15:14 INFO - PROCESS | 1654 | 1461190514074 Marionette TRACE conn2 <- [1,1426,null,{}] 15:15:14 INFO - PROCESS | 1654 | 1461190514086 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}] 15:15:14 INFO - PROCESS | 1654 | 1461190514227 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:15:14 INFO - PROCESS | 1654 | 1461190514398 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad51000 == 30 [pid = 1654] [id = 364] 15:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1146b7800) [pid = 1654] [serial = 1091] [outer = 0x0] 15:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11a8d2c00) [pid = 1654] [serial = 1092] [outer = 0x1146b7800] 15:15:14 INFO - PROCESS | 1654 | 1461190514436 Marionette DEBUG loaded listener.js 15:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a8dc800) [pid = 1654] [serial = 1093] [outer = 0x1146b7800] 15:15:14 INFO - PROCESS | 1654 | 1461190514753 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]]]}] 15:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 727ms 15:15:14 INFO - PROCESS | 1654 | 1461190514800 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:15:14 INFO - PROCESS | 1654 | 1461190514802 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:15:14 INFO - PROCESS | 1654 | 1461190514805 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:15:14 INFO - PROCESS | 1654 | 1461190514806 Marionette TRACE conn2 <- [1,1430,null,{}] 15:15:14 INFO - PROCESS | 1654 | 1461190514808 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}] 15:15:14 INFO - PROCESS | 1654 | 1461190514883 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:15:14 INFO - PROCESS | 1654 | 1461190514887 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bedb800 == 31 [pid = 1654] [id = 365] 15:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1191ab800) [pid = 1654] [serial = 1094] [outer = 0x0] 15:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11aa13400) [pid = 1654] [serial = 1095] [outer = 0x1191ab800] 15:15:14 INFO - PROCESS | 1654 | 1461190514916 Marionette DEBUG loaded listener.js 15:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11ade1800) [pid = 1654] [serial = 1096] [outer = 0x1191ab800] 15:15:15 INFO - PROCESS | 1654 | 1461190515262 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]]]}] 15:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 469ms 15:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:15:15 INFO - PROCESS | 1654 | 1461190515279 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:15:15 INFO - PROCESS | 1654 | 1461190515280 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:15:15 INFO - PROCESS | 1654 | 1461190515283 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:15:15 INFO - PROCESS | 1654 | 1461190515284 Marionette TRACE conn2 <- [1,1434,null,{}] 15:15:15 INFO - PROCESS | 1654 | 1461190515286 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}] 15:15:15 INFO - PROCESS | 1654 | 1461190515360 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:15:15 INFO - PROCESS | 1654 | 1461190515367 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c75b800 == 32 [pid = 1654] [id = 366] 15:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1188d0c00) [pid = 1654] [serial = 1097] [outer = 0x0] 15:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11afed400) [pid = 1654] [serial = 1098] [outer = 0x1188d0c00] 15:15:15 INFO - PROCESS | 1654 | 1461190515393 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11b6d6c00) [pid = 1654] [serial = 1099] [outer = 0x1188d0c00] 15:15:15 INFO - PROCESS | 1654 | 1461190515756 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]]]}] 15:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 517ms 15:15:15 INFO - PROCESS | 1654 | 1461190515801 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:15:15 INFO - PROCESS | 1654 | 1461190515802 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:15:15 INFO - PROCESS | 1654 | 1461190515805 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:15:15 INFO - PROCESS | 1654 | 1461190515806 Marionette TRACE conn2 <- [1,1438,null,{}] 15:15:15 INFO - PROCESS | 1654 | 1461190515808 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}] 15:15:15 INFO - PROCESS | 1654 | 1461190515903 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:15:15 INFO - PROCESS | 1654 | 1461190515912 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1264ca000 == 33 [pid = 1654] [id = 367] 15:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11b914800) [pid = 1654] [serial = 1100] [outer = 0x0] 15:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11bbf0400) [pid = 1654] [serial = 1101] [outer = 0x11b914800] 15:15:15 INFO - PROCESS | 1654 | 1461190515942 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c313400) [pid = 1654] [serial = 1102] [outer = 0x11b914800] 15:15:16 INFO - PROCESS | 1654 | 1461190516266 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]]]}] 15:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 15:15:16 INFO - PROCESS | 1654 | 1461190516274 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:15:16 INFO - PROCESS | 1654 | 1461190516275 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:15:16 INFO - PROCESS | 1654 | 1461190516278 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1654 | 1461190516282 Marionette TRACE conn2 <- [1,1442,null,{}] 15:15:16 INFO - PROCESS | 1654 | 1461190516284 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}] 15:15:16 INFO - PROCESS | 1654 | 1461190516357 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:15:16 INFO - PROCESS | 1654 | 1461190516404 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12714d000 == 34 [pid = 1654] [id = 368] 15:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11b915c00) [pid = 1654] [serial = 1103] [outer = 0x0] 15:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c412000) [pid = 1654] [serial = 1104] [outer = 0x11b915c00] 15:15:16 INFO - PROCESS | 1654 | 1461190516430 Marionette DEBUG loaded listener.js 15:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c9acc00) [pid = 1654] [serial = 1105] [outer = 0x11b915c00] 15:15:16 INFO - PROCESS | 1654 | 1461190516714 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]]]}] 15:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 472ms 15:15:16 INFO - PROCESS | 1654 | 1461190516750 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:15:16 INFO - PROCESS | 1654 | 1461190516751 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:15:16 INFO - PROCESS | 1654 | 1461190516754 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1654 | 1461190516755 Marionette TRACE conn2 <- [1,1446,null,{}] 15:15:16 INFO - PROCESS | 1654 | 1461190516757 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}] 15:15:16 INFO - PROCESS | 1654 | 1461190516835 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:15:16 INFO - PROCESS | 1654 | 1461190516839 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1278c6800 == 35 [pid = 1654] [id = 369] 15:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c9b2800) [pid = 1654] [serial = 1106] [outer = 0x0] 15:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12613e800) [pid = 1654] [serial = 1107] [outer = 0x11c9b2800] 15:15:16 INFO - PROCESS | 1654 | 1461190516867 Marionette DEBUG loaded listener.js 15:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x126350800) [pid = 1654] [serial = 1108] [outer = 0x11c9b2800] 15:15:17 INFO - PROCESS | 1654 | 1461190517211 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]]]}] 15:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 15:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:15:17 INFO - PROCESS | 1654 | 1461190517223 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:15:17 INFO - PROCESS | 1654 | 1461190517225 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:15:17 INFO - PROCESS | 1654 | 1461190517228 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:15:17 INFO - PROCESS | 1654 | 1461190517231 Marionette TRACE conn2 <- [1,1450,null,{}] 15:15:17 INFO - PROCESS | 1654 | 1461190517234 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}] 15:15:17 INFO - PROCESS | 1654 | 1461190517331 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:15:17 INFO - PROCESS | 1654 | 1461190517338 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c7b000 == 36 [pid = 1654] [id = 370] 15:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c9b4c00) [pid = 1654] [serial = 1109] [outer = 0x0] 15:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1267a9400) [pid = 1654] [serial = 1110] [outer = 0x11c9b4c00] 15:15:17 INFO - PROCESS | 1654 | 1461190517364 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1267b0000) [pid = 1654] [serial = 1111] [outer = 0x11c9b4c00] 15:15:17 INFO - PROCESS | 1654 | 1461190517683 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]]]}] 15:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 472ms 15:15:17 INFO - PROCESS | 1654 | 1461190517699 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:15:17 INFO - PROCESS | 1654 | 1461190517700 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:15:17 INFO - PROCESS | 1654 | 1461190517703 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:15:17 INFO - PROCESS | 1654 | 1461190517704 Marionette TRACE conn2 <- [1,1454,null,{}] 15:15:17 INFO - PROCESS | 1654 | 1461190517707 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}] 15:15:17 INFO - PROCESS | 1654 | 1461190517791 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:15:17 INFO - PROCESS | 1654 | 1461190517798 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12881e800 == 37 [pid = 1654] [id = 371] 15:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1265bb800) [pid = 1654] [serial = 1112] [outer = 0x0] 15:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x127008c00) [pid = 1654] [serial = 1113] [outer = 0x1265bb800] 15:15:17 INFO - PROCESS | 1654 | 1461190517824 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12745d400) [pid = 1654] [serial = 1114] [outer = 0x1265bb800] 15:15:18 INFO - PROCESS | 1654 | 1461190518216 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]]]}] 15:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 15:15:18 INFO - PROCESS | 1654 | 1461190518224 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:15:18 INFO - PROCESS | 1654 | 1461190518226 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:15:18 INFO - PROCESS | 1654 | 1461190518233 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1654 | 1461190518235 Marionette TRACE conn2 <- [1,1458,null,{}] 15:15:18 INFO - PROCESS | 1654 | 1461190518237 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}] 15:15:18 INFO - PROCESS | 1654 | 1461190518393 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:15:18 INFO - PROCESS | 1654 | 1461190518448 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c75b000 == 38 [pid = 1654] [id = 372] 15:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1276c7800) [pid = 1654] [serial = 1115] [outer = 0x0] 15:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x128738800) [pid = 1654] [serial = 1116] [outer = 0x1276c7800] 15:15:18 INFO - PROCESS | 1654 | 1461190518503 Marionette DEBUG loaded listener.js 15:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1288eec00) [pid = 1654] [serial = 1117] [outer = 0x1276c7800] 15:15:18 INFO - PROCESS | 1654 | 1461190518867 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]]]}] 15:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 669ms 15:15:18 INFO - PROCESS | 1654 | 1461190518902 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:15:18 INFO - PROCESS | 1654 | 1461190518903 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:15:18 INFO - PROCESS | 1654 | 1461190518906 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1654 | 1461190518907 Marionette TRACE conn2 <- [1,1462,null,{}] 15:15:18 INFO - PROCESS | 1654 | 1461190518909 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}] 15:15:19 INFO - PROCESS | 1654 | 1461190519016 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:15:19 INFO - PROCESS | 1654 | 1461190519020 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b283800 == 39 [pid = 1654] [id = 373] 15:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127915c00) [pid = 1654] [serial = 1118] [outer = 0x0] 15:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x129192800) [pid = 1654] [serial = 1119] [outer = 0x127915c00] 15:15:19 INFO - PROCESS | 1654 | 1461190519045 Marionette DEBUG loaded listener.js 15:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x129550000) [pid = 1654] [serial = 1120] [outer = 0x127915c00] 15:15:19 INFO - PROCESS | 1654 | 1461190519387 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]]]}] 15:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 517ms 15:15:19 INFO - PROCESS | 1654 | 1461190519424 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:15:19 INFO - PROCESS | 1654 | 1461190519425 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:15:19 INFO - PROCESS | 1654 | 1461190519430 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1654 | 1461190519431 Marionette TRACE conn2 <- [1,1466,null,{}] 15:15:19 INFO - PROCESS | 1654 | 1461190519434 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}] 15:15:19 INFO - PROCESS | 1654 | 1461190519528 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:15:19 INFO - PROCESS | 1654 | 1461190519532 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9d5800 == 40 [pid = 1654] [id = 374] 15:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x129a18c00) [pid = 1654] [serial = 1121] [outer = 0x0] 15:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x129a4a800) [pid = 1654] [serial = 1122] [outer = 0x129a18c00] 15:15:19 INFO - PROCESS | 1654 | 1461190519557 Marionette DEBUG loaded listener.js 15:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a20cc00) [pid = 1654] [serial = 1123] [outer = 0x129a18c00] 15:15:19 INFO - PROCESS | 1654 | 1461190519915 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]]]}] 15:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11bb72400) [pid = 1654] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1276c3c00) [pid = 1654] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1276c4c00) [pid = 1654] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12af2c400) [pid = 1654] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x115332800) [pid = 1654] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x115553800) [pid = 1654] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b1a6400) [pid = 1654] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119725000) [pid = 1654] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x115335000) [pid = 1654] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1288e2800) [pid = 1654] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11a642400) [pid = 1654] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119d67800) [pid = 1654] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x115336800) [pid = 1654] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11554d800) [pid = 1654] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x115303c00) [pid = 1654] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11c9b1800) [pid = 1654] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1267ad400) [pid = 1654] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11acb5000) [pid = 1654] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11a8df800) [pid = 1654] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x114375000) [pid = 1654] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:15:20 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1165eac00) [pid = 1654] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:15:20 INFO - PROCESS | 1654 | 1461190520127 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:15:20 INFO - PROCESS | 1654 | 1461190520128 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:15:20 INFO - PROCESS | 1654 | 1461190520140 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:15:20 INFO - PROCESS | 1654 | 1461190520141 Marionette TRACE conn2 <- [1,1470,null,{}] 15:15:20 INFO - PROCESS | 1654 | 1461190520145 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}] 15:15:20 INFO - PROCESS | 1654 | 1461190520220 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:15:20 INFO - PROCESS | 1654 | 1461190520224 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119146000 == 41 [pid = 1654] [id = 375] 15:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x116362800) [pid = 1654] [serial = 1124] [outer = 0x0] 15:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x118982400) [pid = 1654] [serial = 1125] [outer = 0x116362800] 15:15:20 INFO - PROCESS | 1654 | 1461190520255 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11aa13000) [pid = 1654] [serial = 1126] [outer = 0x116362800] 15:15:20 INFO - PROCESS | 1654 | 1461190520571 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]]]}] 15:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 471ms 15:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:15:20 INFO - PROCESS | 1654 | 1461190520613 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:15:20 INFO - PROCESS | 1654 | 1461190520615 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:15:20 INFO - PROCESS | 1654 | 1461190520617 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:15:20 INFO - PROCESS | 1654 | 1461190520618 Marionette TRACE conn2 <- [1,1474,null,{}] 15:15:20 INFO - PROCESS | 1654 | 1461190520620 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}] 15:15:20 INFO - PROCESS | 1654 | 1461190520697 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:15:20 INFO - PROCESS | 1654 | 1461190520760 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9d4800 == 42 [pid = 1654] [id = 376] 15:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1163fb400) [pid = 1654] [serial = 1127] [outer = 0x0] 15:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c9b2400) [pid = 1654] [serial = 1128] [outer = 0x1163fb400] 15:15:20 INFO - PROCESS | 1654 | 1461190520788 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a212000) [pid = 1654] [serial = 1129] [outer = 0x1163fb400] 15:15:21 INFO - PROCESS | 1654 | 1461190521065 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]]]}] 15:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 467ms 15:15:21 INFO - PROCESS | 1654 | 1461190521085 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1654 | 1461190521086 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:15:21 INFO - PROCESS | 1654 | 1461190521088 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1654 | 1461190521090 Marionette TRACE conn2 <- [1,1478,null,{}] 15:15:21 INFO - PROCESS | 1654 | 1461190521092 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}] 15:15:21 INFO - PROCESS | 1654 | 1461190521185 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:15:21 INFO - PROCESS | 1654 | 1461190521189 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d403000 == 43 [pid = 1654] [id = 377] 15:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12918e000) [pid = 1654] [serial = 1130] [outer = 0x0] 15:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12af2c400) [pid = 1654] [serial = 1131] [outer = 0x12918e000] 15:15:21 INFO - PROCESS | 1654 | 1461190521216 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12af34800) [pid = 1654] [serial = 1132] [outer = 0x12918e000] 15:15:21 INFO - PROCESS | 1654 | 1461190521586 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]]]}] 15:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 15:15:21 INFO - PROCESS | 1654 | 1461190521608 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1654 | 1461190521609 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:15:21 INFO - PROCESS | 1654 | 1461190521615 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1654 | 1461190521617 Marionette TRACE conn2 <- [1,1482,null,{}] 15:15:21 INFO - PROCESS | 1654 | 1461190521619 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}] 15:15:21 INFO - PROCESS | 1654 | 1461190521704 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:15:21 INFO - PROCESS | 1654 | 1461190521708 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d992000 == 44 [pid = 1654] [id = 378] 15:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12af2fc00) [pid = 1654] [serial = 1133] [outer = 0x0] 15:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b145000) [pid = 1654] [serial = 1134] [outer = 0x12af2fc00] 15:15:21 INFO - PROCESS | 1654 | 1461190521734 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b14b800) [pid = 1654] [serial = 1135] [outer = 0x12af2fc00] 15:15:22 INFO - PROCESS | 1654 | 1461190522074 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]]]}] 15:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 468ms 15:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:15:22 INFO - PROCESS | 1654 | 1461190522084 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:15:22 INFO - PROCESS | 1654 | 1461190522085 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:15:22 INFO - PROCESS | 1654 | 1461190522087 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1654 | 1461190522088 Marionette TRACE conn2 <- [1,1486,null,{}] 15:15:22 INFO - PROCESS | 1654 | 1461190522090 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}] 15:15:22 INFO - PROCESS | 1654 | 1461190522225 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:15:22 INFO - PROCESS | 1654 | 1461190522280 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x114a7c800 == 45 [pid = 1654] [id = 379] 15:15:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1144b0c00) [pid = 1654] [serial = 1136] [outer = 0x0] 15:15:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x114dbf400) [pid = 1654] [serial = 1137] [outer = 0x1144b0c00] 15:15:22 INFO - PROCESS | 1654 | 1461190522312 Marionette DEBUG loaded listener.js 15:15:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x114eb3c00) [pid = 1654] [serial = 1138] [outer = 0x1144b0c00] 15:15:22 INFO - PROCESS | 1654 | 1461190522859 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]]]}] 15:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 820ms 15:15:22 INFO - PROCESS | 1654 | 1461190522909 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:15:22 INFO - PROCESS | 1654 | 1461190522914 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:15:22 INFO - PROCESS | 1654 | 1461190522918 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1654 | 1461190522921 Marionette TRACE conn2 <- [1,1490,null,{}] 15:15:22 INFO - PROCESS | 1654 | 1461190522924 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}] 15:15:23 INFO - PROCESS | 1654 | 1461190523032 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:15:23 INFO - PROCESS | 1654 | 1461190523106 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad47800 == 46 [pid = 1654] [id = 380] 15:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x118984000) [pid = 1654] [serial = 1139] [outer = 0x0] 15:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1191a3800) [pid = 1654] [serial = 1140] [outer = 0x118984000] 15:15:23 INFO - PROCESS | 1654 | 1461190523138 Marionette DEBUG loaded listener.js 15:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119b57800) [pid = 1654] [serial = 1141] [outer = 0x118984000] 15:15:23 INFO - PROCESS | 1654 | 1461190523887 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]]]}] 15:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 978ms 15:15:23 INFO - PROCESS | 1654 | 1461190523896 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:15:23 INFO - PROCESS | 1654 | 1461190523898 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:15:23 INFO - PROCESS | 1654 | 1461190523902 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:15:23 INFO - PROCESS | 1654 | 1461190523905 Marionette TRACE conn2 <- [1,1494,null,{}] 15:15:23 INFO - PROCESS | 1654 | 1461190523910 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}] 15:15:24 INFO - PROCESS | 1654 | 1461190524011 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:15:24 INFO - PROCESS | 1654 | 1461190524074 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x118815000 == 47 [pid = 1654] [id = 381] 15:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x115558000) [pid = 1654] [serial = 1142] [outer = 0x0] 15:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x115811c00) [pid = 1654] [serial = 1143] [outer = 0x115558000] 15:15:24 INFO - PROCESS | 1654 | 1461190524122 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1165e7000) [pid = 1654] [serial = 1144] [outer = 0x115558000] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x11985b800 == 46 [pid = 1654] [id = 100] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x127808000 == 45 [pid = 1654] [id = 94] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1154c6800 == 44 [pid = 1654] [id = 90] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x127818000 == 43 [pid = 1654] [id = 91] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119262800 == 42 [pid = 1654] [id = 99] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb38800 == 41 [pid = 1654] [id = 84] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x114ed7000 == 40 [pid = 1654] [id = 96] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x118eeb000 == 39 [pid = 1654] [id = 98] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x116320800 == 38 [pid = 1654] [id = 97] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x11522f000 == 37 [pid = 1654] [id = 95] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9c4000 == 36 [pid = 1654] [id = 87] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x114ed8000 == 35 [pid = 1654] [id = 93] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x127816000 == 34 [pid = 1654] [id = 85] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12950c000 == 33 [pid = 1654] [id = 86] 15:15:24 INFO - PROCESS | 1654 | --DOCSHELL 0x129a3a000 == 32 [pid = 1654] [id = 92] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12baaa000) [pid = 1654] [serial = 1083] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | 1461190524655 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]]]}] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12a20c400) [pid = 1654] [serial = 988] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x129a17c00) [pid = 1654] [serial = 1065] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12af34400) [pid = 1654] [serial = 1068] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b150800) [pid = 1654] [serial = 1071] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b149800) [pid = 1654] [serial = 1069] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11afe3400) [pid = 1654] [serial = 1074] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x126146000) [pid = 1654] [serial = 1077] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126482400) [pid = 1654] [serial = 1075] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b907000) [pid = 1654] [serial = 1080] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b1a0800) [pid = 1654] [serial = 1072] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119d65000) [pid = 1654] [serial = 1035] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1165efc00) [pid = 1654] [serial = 1033] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11555ac00) [pid = 1654] [serial = 1032] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a20f800) [pid = 1654] [serial = 1030] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11b98c000) [pid = 1654] [serial = 1059] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c4c2400) [pid = 1654] [serial = 1060] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11a8e5800) [pid = 1654] [serial = 1056] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11b6d9800) [pid = 1654] [serial = 1057] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118640400) [pid = 1654] [serial = 1053] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11a63f400) [pid = 1654] [serial = 1054] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118943c00) [pid = 1654] [serial = 1051] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11655b800) [pid = 1654] [serial = 1050] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12ad31c00) [pid = 1654] [serial = 1048] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1189da800) [pid = 1654] [serial = 1047] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a20d000) [pid = 1654] [serial = 1045] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x129550400) [pid = 1654] [serial = 1044] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1288e7000) [pid = 1654] [serial = 1042] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x127465c00) [pid = 1654] [serial = 1041] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11c410000) [pid = 1654] [serial = 1039] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11bbf4c00) [pid = 1654] [serial = 1038] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11a8df400) [pid = 1654] [serial = 1036] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12ba4d800) [pid = 1654] [serial = 1081] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11c9a9400) [pid = 1654] [serial = 1062] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1267aec00) [pid = 1654] [serial = 1063] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12af2e400) [pid = 1654] [serial = 1066] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12b1a6000) [pid = 1654] [serial = 1078] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x114e5e400) [pid = 1654] [serial = 991] [outer = 0x0] [url = about:blank] 15:15:24 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118e16c00) [pid = 1654] [serial = 994] [outer = 0x0] [url = about:blank] 15:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 774ms 15:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:15:24 INFO - PROCESS | 1654 | 1461190524677 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:15:24 INFO - PROCESS | 1654 | 1461190524681 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:15:24 INFO - PROCESS | 1654 | 1461190524685 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:15:24 INFO - PROCESS | 1654 | 1461190524687 Marionette TRACE conn2 <- [1,1498,null,{}] 15:15:24 INFO - PROCESS | 1654 | 1461190524690 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}] 15:15:24 INFO - PROCESS | 1654 | 1461190524768 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:15:24 INFO - PROCESS | 1654 | 1461190524772 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11970e800 == 33 [pid = 1654] [id = 382] 15:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11863e800) [pid = 1654] [serial = 1145] [outer = 0x0] 15:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118944800) [pid = 1654] [serial = 1146] [outer = 0x11863e800] 15:15:24 INFO - PROCESS | 1654 | 1461190524802 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119249c00) [pid = 1654] [serial = 1147] [outer = 0x11863e800] 15:15:25 INFO - PROCESS | 1654 | 1461190525153 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]]]}] 15:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 15:15:25 INFO - PROCESS | 1654 | 1461190525212 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:15:25 INFO - PROCESS | 1654 | 1461190525213 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:15:25 INFO - PROCESS | 1654 | 1461190525216 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1654 | 1461190525218 Marionette TRACE conn2 <- [1,1502,null,{}] 15:15:25 INFO - PROCESS | 1654 | 1461190525226 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}] 15:15:25 INFO - PROCESS | 1654 | 1461190525304 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:15:25 INFO - PROCESS | 1654 | 1461190525309 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb4a800 == 34 [pid = 1654] [id = 383] 15:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119b9e000) [pid = 1654] [serial = 1148] [outer = 0x0] 15:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11a85f800) [pid = 1654] [serial = 1149] [outer = 0x119b9e000] 15:15:25 INFO - PROCESS | 1654 | 1461190525341 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11a8e6000) [pid = 1654] [serial = 1150] [outer = 0x119b9e000] 15:15:25 INFO - PROCESS | 1654 | 1461190525696 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]]]}] 15:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 527ms 15:15:25 INFO - PROCESS | 1654 | 1461190525752 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:15:25 INFO - PROCESS | 1654 | 1461190525754 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:15:25 INFO - PROCESS | 1654 | 1461190525757 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1654 | 1461190525758 Marionette TRACE conn2 <- [1,1506,null,{}] 15:15:25 INFO - PROCESS | 1654 | 1461190525761 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}] 15:15:25 INFO - PROCESS | 1654 | 1461190525837 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:15:25 INFO - PROCESS | 1654 | 1461190525841 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x126196000 == 35 [pid = 1654] [id = 384] 15:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x114dcb400) [pid = 1654] [serial = 1151] [outer = 0x0] 15:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11add7000) [pid = 1654] [serial = 1152] [outer = 0x114dcb400] 15:15:25 INFO - PROCESS | 1654 | 1461190525871 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11b679000) [pid = 1654] [serial = 1153] [outer = 0x114dcb400] 15:15:26 INFO - PROCESS | 1654 | 1461190526198 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]]]}] 15:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms 15:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:15:26 INFO - PROCESS | 1654 | 1461190526230 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:15:26 INFO - PROCESS | 1654 | 1461190526231 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:15:26 INFO - PROCESS | 1654 | 1461190526233 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1654 | 1461190526234 Marionette TRACE conn2 <- [1,1510,null,{}] 15:15:26 INFO - PROCESS | 1654 | 1461190526236 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}] 15:15:26 INFO - PROCESS | 1654 | 1461190526308 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:15:26 INFO - PROCESS | 1654 | 1461190526314 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1143ac800 == 36 [pid = 1654] [id = 385] 15:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x114e57c00) [pid = 1654] [serial = 1154] [outer = 0x0] 15:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11b91fc00) [pid = 1654] [serial = 1155] [outer = 0x114e57c00] 15:15:26 INFO - PROCESS | 1654 | 1461190526340 Marionette DEBUG loaded listener.js 15:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11bb72400) [pid = 1654] [serial = 1156] [outer = 0x114e57c00] 15:15:26 INFO - PROCESS | 1654 | 1461190526687 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]]]}] 15:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 15:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:15:26 INFO - PROCESS | 1654 | 1461190526701 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:15:26 INFO - PROCESS | 1654 | 1461190526702 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:15:26 INFO - PROCESS | 1654 | 1461190526705 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1654 | 1461190526706 Marionette TRACE conn2 <- [1,1514,null,{}] 15:15:26 INFO - PROCESS | 1654 | 1461190526708 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}] 15:15:26 INFO - PROCESS | 1654 | 1461190526830 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:15:26 INFO - PROCESS | 1654 | 1461190526845 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276a3000 == 37 [pid = 1654] [id = 386] 15:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x114e59000) [pid = 1654] [serial = 1157] [outer = 0x0] 15:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11bbf1400) [pid = 1654] [serial = 1158] [outer = 0x114e59000] 15:15:26 INFO - PROCESS | 1654 | 1461190526874 Marionette DEBUG loaded listener.js 15:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c9ad000) [pid = 1654] [serial = 1159] [outer = 0x114e59000] 15:15:27 INFO - PROCESS | 1654 | 1461190527209 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]]]}] 15:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 15:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:15:27 INFO - PROCESS | 1654 | 1461190527224 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:15:27 INFO - PROCESS | 1654 | 1461190527226 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:15:27 INFO - PROCESS | 1654 | 1461190527230 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:15:27 INFO - PROCESS | 1654 | 1461190527231 Marionette TRACE conn2 <- [1,1518,null,{}] 15:15:27 INFO - PROCESS | 1654 | 1461190527240 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}] 15:15:27 INFO - PROCESS | 1654 | 1461190527330 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:15:27 INFO - PROCESS | 1654 | 1461190527334 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12799d000 == 38 [pid = 1654] [id = 387] 15:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c9b4800) [pid = 1654] [serial = 1160] [outer = 0x0] 15:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12614bc00) [pid = 1654] [serial = 1161] [outer = 0x11c9b4800] 15:15:27 INFO - PROCESS | 1654 | 1461190527360 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1267aa400) [pid = 1654] [serial = 1162] [outer = 0x11c9b4800] 15:15:27 INFO - PROCESS | 1654 | 1461190527706 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]]]}] 15:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 525ms 15:15:27 INFO - PROCESS | 1654 | 1461190527756 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:15:27 INFO - PROCESS | 1654 | 1461190527757 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:15:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:15:27 INFO - PROCESS | 1654 | 1461190527759 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:15:27 INFO - PROCESS | 1654 | 1461190527760 Marionette TRACE conn2 <- [1,1522,null,{}] 15:15:27 INFO - PROCESS | 1654 | 1461190527763 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}] 15:15:27 INFO - PROCESS | 1654 | 1461190527858 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:15:27 INFO - PROCESS | 1654 | 1461190527862 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x129506800 == 39 [pid = 1654] [id = 388] 15:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1267ab400) [pid = 1654] [serial = 1163] [outer = 0x0] 15:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1267b4400) [pid = 1654] [serial = 1164] [outer = 0x1267ab400] 15:15:27 INFO - PROCESS | 1654 | 1461190527889 Marionette DEBUG loaded listener.js 15:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12702bc00) [pid = 1654] [serial = 1165] [outer = 0x1267ab400] 15:15:28 INFO - PROCESS | 1654 | 1461190528223 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"]]]}] 15:15:28 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 () { 15:15:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:15:28 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 () { 15:15:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:15:28 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 () { 15:15:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:15:28 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 () { 15:15:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:15:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 15:15:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:15:28 INFO - PROCESS | 1654 | 1461190528281 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1654 | 1461190528282 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:15:28 INFO - PROCESS | 1654 | 1461190528284 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1654 | 1461190528285 Marionette TRACE conn2 <- [1,1526,null,{}] 15:15:28 INFO - PROCESS | 1654 | 1461190528287 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}] 15:15:28 INFO - PROCESS | 1654 | 1461190528381 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:15:28 INFO - PROCESS | 1654 | 1461190528391 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b271800 == 40 [pid = 1654] [id = 389] 15:15:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1272d4400) [pid = 1654] [serial = 1166] [outer = 0x0] 15:15:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1276c2400) [pid = 1654] [serial = 1167] [outer = 0x1272d4400] 15:15:28 INFO - PROCESS | 1654 | 1461190528420 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128743c00) [pid = 1654] [serial = 1168] [outer = 0x1272d4400] 15:15:28 INFO - PROCESS | 1654 | 1461190528734 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"]]]}] 15:15:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:15:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:15:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:15:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 15:15:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:15:28 INFO - PROCESS | 1654 | 1461190528753 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1654 | 1461190528755 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:15:28 INFO - PROCESS | 1654 | 1461190528757 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1654 | 1461190528758 Marionette TRACE conn2 <- [1,1530,null,{}] 15:15:28 INFO - PROCESS | 1654 | 1461190528763 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}] 15:15:29 INFO - PROCESS | 1654 | 1461190528997 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1276c7800) [pid = 1654] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c9b2800) [pid = 1654] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11555bc00) [pid = 1654] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c9b4c00) [pid = 1654] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1188d0c00) [pid = 1654] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x127915c00) [pid = 1654] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12ba50800) [pid = 1654] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11585d000) [pid = 1654] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1265bb800) [pid = 1654] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1146b7800) [pid = 1654] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11b915c00) [pid = 1654] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11b914800) [pid = 1654] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1191ab800) [pid = 1654] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12918e000) [pid = 1654] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x129a18c00) [pid = 1654] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116362800) [pid = 1654] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:15:29 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1163fb400) [pid = 1654] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:15:29 INFO - PROCESS | 1654 | 1461190529040 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b60000 == 41 [pid = 1654] [id = 390] 15:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1146b7800) [pid = 1654] [serial = 1169] [outer = 0x0] 15:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11555bc00) [pid = 1654] [serial = 1170] [outer = 0x1146b7800] 15:15:29 INFO - PROCESS | 1654 | 1461190529067 Marionette DEBUG loaded listener.js 15:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11a8df000) [pid = 1654] [serial = 1171] [outer = 0x1146b7800] 15:15:29 INFO - PROCESS | 1654 | 1461190529345 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]]]}] 15:15:29 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 15:15:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:15:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:15:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:15:29 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. 15:15:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:15:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 620ms 15:15:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:15:29 INFO - PROCESS | 1654 | 1461190529384 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:15:29 INFO - PROCESS | 1654 | 1461190529385 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:15:29 INFO - PROCESS | 1654 | 1461190529388 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1654 | 1461190529389 Marionette TRACE conn2 <- [1,1534,null,{}] 15:15:29 INFO - PROCESS | 1654 | 1461190529392 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}] 15:15:29 INFO - PROCESS | 1654 | 1461190529498 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:15:29 INFO - PROCESS | 1654 | 1461190529503 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd02800 == 42 [pid = 1654] [id = 391] 15:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11acb8800) [pid = 1654] [serial = 1172] [outer = 0x0] 15:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x127005400) [pid = 1654] [serial = 1173] [outer = 0x11acb8800] 15:15:29 INFO - PROCESS | 1654 | 1461190529532 Marionette DEBUG loaded listener.js 15:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x129a4e000) [pid = 1654] [serial = 1174] [outer = 0x11acb8800] 15:15:29 INFO - PROCESS | 1654 | 1461190529867 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]]]}] 15:15:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:15:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 15:15:29 INFO - PROCESS | 1654 | 1461190529907 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:15:29 INFO - PROCESS | 1654 | 1461190529909 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:15:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:15:29 INFO - PROCESS | 1654 | 1461190529922 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1654 | 1461190529923 Marionette TRACE conn2 <- [1,1538,null,{}] 15:15:29 INFO - PROCESS | 1654 | 1461190529925 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}] 15:15:30 INFO - PROCESS | 1654 | 1461190530001 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:15:30 INFO - PROCESS | 1654 | 1461190530005 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d06d800 == 43 [pid = 1654] [id = 392] 15:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x129a52400) [pid = 1654] [serial = 1175] [outer = 0x0] 15:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a213400) [pid = 1654] [serial = 1176] [outer = 0x129a52400] 15:15:30 INFO - PROCESS | 1654 | 1461190530032 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12ad30000) [pid = 1654] [serial = 1177] [outer = 0x129a52400] 15:15:30 INFO - PROCESS | 1654 | 1461190530376 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]]]}] 15:15:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:15:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 15:15:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:15:30 INFO - PROCESS | 1654 | 1461190530390 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:15:30 INFO - PROCESS | 1654 | 1461190530391 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:15:30 INFO - PROCESS | 1654 | 1461190530394 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1654 | 1461190530397 Marionette TRACE conn2 <- [1,1542,null,{}] 15:15:30 INFO - PROCESS | 1654 | 1461190530401 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}] 15:15:30 INFO - PROCESS | 1654 | 1461190530481 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:15:30 INFO - PROCESS | 1654 | 1461190530485 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d29a000 == 44 [pid = 1654] [id = 393] 15:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12ad32000) [pid = 1654] [serial = 1178] [outer = 0x0] 15:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12af38800) [pid = 1654] [serial = 1179] [outer = 0x12ad32000] 15:15:30 INFO - PROCESS | 1654 | 1461190530511 Marionette DEBUG loaded listener.js 15:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b14e400) [pid = 1654] [serial = 1180] [outer = 0x12ad32000] 15:15:30 INFO - PROCESS | 1654 | 1461190530827 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]]]}] 15:15:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:15:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms 15:15:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:15:30 INFO - PROCESS | 1654 | 1461190530866 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:15:30 INFO - PROCESS | 1654 | 1461190530868 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:15:30 INFO - PROCESS | 1654 | 1461190530870 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1654 | 1461190530871 Marionette TRACE conn2 <- [1,1546,null,{}] 15:15:30 INFO - PROCESS | 1654 | 1461190530873 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}] 15:15:30 INFO - PROCESS | 1654 | 1461190530975 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:15:31 INFO - PROCESS | 1654 | 1461190531058 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x116321000 == 45 [pid = 1654] [id = 394] 15:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1146b0000) [pid = 1654] [serial = 1181] [outer = 0x0] 15:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x114dc2c00) [pid = 1654] [serial = 1182] [outer = 0x1146b0000] 15:15:31 INFO - PROCESS | 1654 | 1461190531091 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11554f800) [pid = 1654] [serial = 1183] [outer = 0x1146b0000] 15:15:31 INFO - PROCESS | 1654 | 1461190531530 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]]]}] 15:15:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:15:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 15:15:31 INFO - PROCESS | 1654 | 1461190531597 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:15:31 INFO - PROCESS | 1654 | 1461190531600 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:15:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:15:31 INFO - PROCESS | 1654 | 1461190531605 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:15:31 INFO - PROCESS | 1654 | 1461190531607 Marionette TRACE conn2 <- [1,1550,null,{}] 15:15:31 INFO - PROCESS | 1654 | 1461190531613 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}] 15:15:31 INFO - PROCESS | 1654 | 1461190531713 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:15:31 INFO - PROCESS | 1654 | 1461190531831 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c335000 == 46 [pid = 1654] [id = 395] 15:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119b57c00) [pid = 1654] [serial = 1184] [outer = 0x0] 15:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119b9a400) [pid = 1654] [serial = 1185] [outer = 0x119b57c00] 15:15:31 INFO - PROCESS | 1654 | 1461190531864 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11a8d3c00) [pid = 1654] [serial = 1186] [outer = 0x119b57c00] 15:15:32 INFO - PROCESS | 1654 | 1461190532289 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]]]}] 15:15:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:15:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 720ms 15:15:32 INFO - PROCESS | 1654 | 1461190532328 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:15:32 INFO - PROCESS | 1654 | 1461190532331 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:15:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:15:32 INFO - PROCESS | 1654 | 1461190532334 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1654 | 1461190532335 Marionette TRACE conn2 <- [1,1554,null,{}] 15:15:32 INFO - PROCESS | 1654 | 1461190532338 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}] 15:15:32 INFO - PROCESS | 1654 | 1461190532438 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:15:32 INFO - PROCESS | 1654 | 1461190532492 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a2a800 == 47 [pid = 1654] [id = 396] 15:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11a8d4800) [pid = 1654] [serial = 1187] [outer = 0x0] 15:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11afde800) [pid = 1654] [serial = 1188] [outer = 0x11a8d4800] 15:15:32 INFO - PROCESS | 1654 | 1461190532522 Marionette DEBUG loaded listener.js 15:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11bbf5400) [pid = 1654] [serial = 1189] [outer = 0x11a8d4800] 15:15:32 INFO - PROCESS | 1654 | 1461190532951 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]]]}] 15:15:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:15:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 668ms 15:15:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:15:33 INFO - PROCESS | 1654 | 1461190533003 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:15:33 INFO - PROCESS | 1654 | 1461190533004 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:15:33 INFO - PROCESS | 1654 | 1461190533011 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:15:33 INFO - PROCESS | 1654 | 1461190533016 Marionette TRACE conn2 <- [1,1558,null,{}] 15:15:33 INFO - PROCESS | 1654 | 1461190533019 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}] 15:15:33 INFO - PROCESS | 1654 | 1461190533143 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:15:33 INFO - PROCESS | 1654 | 1461190533198 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e23b000 == 48 [pid = 1654] [id = 397] 15:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c316800) [pid = 1654] [serial = 1190] [outer = 0x0] 15:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x126474400) [pid = 1654] [serial = 1191] [outer = 0x11c316800] 15:15:33 INFO - PROCESS | 1654 | 1461190533228 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x127cd0400) [pid = 1654] [serial = 1192] [outer = 0x11c316800] 15:15:33 INFO - PROCESS | 1654 | 1461190533619 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]]]}] 15:15:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:15:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 678ms 15:15:33 INFO - PROCESS | 1654 | 1461190533685 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:15:33 INFO - PROCESS | 1654 | 1461190533687 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:15:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:15:33 INFO - PROCESS | 1654 | 1461190533690 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:15:33 INFO - PROCESS | 1654 | 1461190533691 Marionette TRACE conn2 <- [1,1562,null,{}] 15:15:33 INFO - PROCESS | 1654 | 1461190533693 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}] 15:15:33 INFO - PROCESS | 1654 | 1461190533793 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:15:33 INFO - PROCESS | 1654 | 1461190533870 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2c5000 == 49 [pid = 1654] [id = 398] 15:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c4c1400) [pid = 1654] [serial = 1193] [outer = 0x0] 15:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12918e400) [pid = 1654] [serial = 1194] [outer = 0x11c4c1400] 15:15:33 INFO - PROCESS | 1654 | 1461190533900 Marionette DEBUG loaded listener.js 15:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x129a52000) [pid = 1654] [serial = 1195] [outer = 0x11c4c1400] 15:15:34 INFO - PROCESS | 1654 | 1461190534503 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]]]}] 15:15:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:15:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 823ms 15:15:34 INFO - PROCESS | 1654 | 1461190534515 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:15:34 INFO - PROCESS | 1654 | 1461190534517 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:15:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:15:34 INFO - PROCESS | 1654 | 1461190534520 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:15:34 INFO - PROCESS | 1654 | 1461190534523 Marionette TRACE conn2 <- [1,1566,null,{}] 15:15:34 INFO - PROCESS | 1654 | 1461190534527 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}] 15:15:34 INFO - PROCESS | 1654 | 1461190534616 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:15:34 INFO - PROCESS | 1654 | 1461190534668 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb4e800 == 50 [pid = 1654] [id = 399] 15:15:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11555ac00) [pid = 1654] [serial = 1196] [outer = 0x0] 15:15:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1188dc000) [pid = 1654] [serial = 1197] [outer = 0x11555ac00] 15:15:34 INFO - PROCESS | 1654 | 1461190534697 Marionette DEBUG loaded listener.js 15:15:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119b53c00) [pid = 1654] [serial = 1198] [outer = 0x11555ac00] 15:15:35 INFO - PROCESS | 1654 | 1461190535163 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]]]}] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12d29a000 == 49 [pid = 1654] [id = 393] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12d06d800 == 48 [pid = 1654] [id = 392] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd02800 == 47 [pid = 1654] [id = 391] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x119b60000 == 46 [pid = 1654] [id = 390] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12b271800 == 45 [pid = 1654] [id = 389] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x129506800 == 44 [pid = 1654] [id = 388] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12799d000 == 43 [pid = 1654] [id = 387] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x1276a3000 == 42 [pid = 1654] [id = 386] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b145000) [pid = 1654] [serial = 1134] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x1143ac800 == 41 [pid = 1654] [id = 385] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x126196000 == 40 [pid = 1654] [id = 384] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb4a800 == 39 [pid = 1654] [id = 383] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x11970e800 == 38 [pid = 1654] [id = 382] 15:15:35 INFO - PROCESS | 1654 | --DOCSHELL 0x118815000 == 37 [pid = 1654] [id = 381] 15:15:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:15:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 675ms 15:15:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:15:35 INFO - PROCESS | 1654 | 1461190535199 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1654 | 1461190535202 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:15:35 INFO - PROCESS | 1654 | 1461190535207 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1654 | 1461190535208 Marionette TRACE conn2 <- [1,1570,null,{}] 15:15:35 INFO - PROCESS | 1654 | 1461190535212 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}] 15:15:35 INFO - PROCESS | 1654 | 1461190535290 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:15:35 INFO - PROCESS | 1654 | 1461190535296 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189a1000 == 38 [pid = 1654] [id = 400] 15:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1188d0c00) [pid = 1654] [serial = 1199] [outer = 0x0] 15:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119ba1000) [pid = 1654] [serial = 1200] [outer = 0x1188d0c00] 15:15:35 INFO - PROCESS | 1654 | 1461190535324 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119d6d800) [pid = 1654] [serial = 1201] [outer = 0x1188d0c00] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x129a4a800) [pid = 1654] [serial = 1122] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x129550000) [pid = 1654] [serial = 1120] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a20cc00) [pid = 1654] [serial = 1123] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11aa13000) [pid = 1654] [serial = 1126] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12af2c400) [pid = 1654] [serial = 1131] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11c9b2400) [pid = 1654] [serial = 1128] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118982400) [pid = 1654] [serial = 1125] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a212000) [pid = 1654] [serial = 1129] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12745d400) [pid = 1654] [serial = 1114] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128738800) [pid = 1654] [serial = 1116] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12613e800) [pid = 1654] [serial = 1107] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x126350800) [pid = 1654] [serial = 1108] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116738400) [pid = 1654] [serial = 1087] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11602d800) [pid = 1654] [serial = 1086] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1267a9400) [pid = 1654] [serial = 1110] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1267b0000) [pid = 1654] [serial = 1111] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11afed400) [pid = 1654] [serial = 1098] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11b6d6c00) [pid = 1654] [serial = 1099] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x129192800) [pid = 1654] [serial = 1119] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12bab3c00) [pid = 1654] [serial = 1084] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1186b6000) [pid = 1654] [serial = 1089] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119123000) [pid = 1654] [serial = 1090] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x127008c00) [pid = 1654] [serial = 1113] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11a8d2c00) [pid = 1654] [serial = 1092] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a8dc800) [pid = 1654] [serial = 1093] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11c412000) [pid = 1654] [serial = 1104] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11c9acc00) [pid = 1654] [serial = 1105] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11bbf0400) [pid = 1654] [serial = 1101] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11c313400) [pid = 1654] [serial = 1102] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11aa13400) [pid = 1654] [serial = 1095] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11ade1800) [pid = 1654] [serial = 1096] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1288eec00) [pid = 1654] [serial = 1117] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12af34800) [pid = 1654] [serial = 1132] [outer = 0x0] [url = about:blank] 15:15:35 INFO - PROCESS | 1654 | 1461190535687 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]]]}] 15:15:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:15:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 15:15:35 INFO - PROCESS | 1654 | 1461190535730 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:15:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:15:35 INFO - PROCESS | 1654 | 1461190535731 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:15:35 INFO - PROCESS | 1654 | 1461190535733 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1654 | 1461190535736 Marionette TRACE conn2 <- [1,1574,null,{}] 15:15:35 INFO - PROCESS | 1654 | 1461190535743 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}] 15:15:35 INFO - PROCESS | 1654 | 1461190535824 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:15:35 INFO - PROCESS | 1654 | 1461190535832 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb3a000 == 39 [pid = 1654] [id = 401] 15:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11a8d6800) [pid = 1654] [serial = 1202] [outer = 0x0] 15:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11acaf800) [pid = 1654] [serial = 1203] [outer = 0x11a8d6800] 15:15:35 INFO - PROCESS | 1654 | 1461190535861 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11b6d7800) [pid = 1654] [serial = 1204] [outer = 0x11a8d6800] 15:15:36 INFO - PROCESS | 1654 | 1461190536240 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]]]}] 15:15:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:15:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 15:15:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:15:36 INFO - PROCESS | 1654 | 1461190536255 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:15:36 INFO - PROCESS | 1654 | 1461190536256 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:15:36 INFO - PROCESS | 1654 | 1461190536259 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:15:36 INFO - PROCESS | 1654 | 1461190536260 Marionette TRACE conn2 <- [1,1578,null,{}] 15:15:36 INFO - PROCESS | 1654 | 1461190536265 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}] 15:15:36 INFO - PROCESS | 1654 | 1461190536335 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:15:36 INFO - PROCESS | 1654 | 1461190536382 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c81b000 == 40 [pid = 1654] [id = 402] 15:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11b6d9800) [pid = 1654] [serial = 1205] [outer = 0x0] 15:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11bbeec00) [pid = 1654] [serial = 1206] [outer = 0x11b6d9800] 15:15:36 INFO - PROCESS | 1654 | 1461190536409 Marionette DEBUG loaded listener.js 15:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11c410000) [pid = 1654] [serial = 1207] [outer = 0x11b6d9800] 15:15:36 INFO - PROCESS | 1654 | 1461190536697 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]]]}] 15:15:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:15:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 474ms 15:15:36 INFO - PROCESS | 1654 | 1461190536738 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:15:36 INFO - PROCESS | 1654 | 1461190536741 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:15:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:15:36 INFO - PROCESS | 1654 | 1461190536748 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:15:36 INFO - PROCESS | 1654 | 1461190536750 Marionette TRACE conn2 <- [1,1582,null,{}] 15:15:36 INFO - PROCESS | 1654 | 1461190536754 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}] 15:15:36 INFO - PROCESS | 1654 | 1461190536874 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:15:36 INFO - PROCESS | 1654 | 1461190536950 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12715b000 == 41 [pid = 1654] [id = 403] 15:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11b914800) [pid = 1654] [serial = 1208] [outer = 0x0] 15:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c4c7400) [pid = 1654] [serial = 1209] [outer = 0x11b914800] 15:15:36 INFO - PROCESS | 1654 | 1461190536995 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c9b6400) [pid = 1654] [serial = 1210] [outer = 0x11b914800] 15:15:37 INFO - PROCESS | 1654 | 1461190537476 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]]]}] 15:15:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:15:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 775ms 15:15:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:15:37 INFO - PROCESS | 1654 | 1461190537525 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:15:37 INFO - PROCESS | 1654 | 1461190537526 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:15:37 INFO - PROCESS | 1654 | 1461190537532 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:15:37 INFO - PROCESS | 1654 | 1461190537533 Marionette TRACE conn2 <- [1,1586,null,{}] 15:15:37 INFO - PROCESS | 1654 | 1461190537536 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}] 15:15:37 INFO - PROCESS | 1654 | 1461190537651 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:15:37 INFO - PROCESS | 1654 | 1461190537668 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x128806800 == 42 [pid = 1654] [id = 404] 15:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x127006c00) [pid = 1654] [serial = 1211] [outer = 0x0] 15:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x127cd4800) [pid = 1654] [serial = 1212] [outer = 0x127006c00] 15:15:37 INFO - PROCESS | 1654 | 1461190537697 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1288e2400) [pid = 1654] [serial = 1213] [outer = 0x127006c00] 15:15:38 INFO - PROCESS | 1654 | 1461190538047 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]]]}] 15:15:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:15:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 572ms 15:15:38 INFO - PROCESS | 1654 | 1461190538102 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1654 | 1461190538104 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:15:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:15:38 INFO - PROCESS | 1654 | 1461190538106 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1654 | 1461190538107 Marionette TRACE conn2 <- [1,1590,null,{}] 15:15:38 INFO - PROCESS | 1654 | 1461190538109 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}] 15:15:38 INFO - PROCESS | 1654 | 1461190538206 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:15:38 INFO - PROCESS | 1654 | 1461190538217 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a29000 == 43 [pid = 1654] [id = 405] 15:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11b91f400) [pid = 1654] [serial = 1214] [outer = 0x0] 15:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x129a44c00) [pid = 1654] [serial = 1215] [outer = 0x11b91f400] 15:15:38 INFO - PROCESS | 1654 | 1461190538243 Marionette DEBUG loaded listener.js 15:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a216000) [pid = 1654] [serial = 1216] [outer = 0x11b91f400] 15:15:38 INFO - PROCESS | 1654 | 1461190538610 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]]]}] 15:15:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:15:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 15:15:38 INFO - PROCESS | 1654 | 1461190538625 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1654 | 1461190538627 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:15:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:15:38 INFO - PROCESS | 1654 | 1461190538632 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1654 | 1461190538633 Marionette TRACE conn2 <- [1,1594,null,{}] 15:15:38 INFO - PROCESS | 1654 | 1461190538635 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}] 15:15:38 INFO - PROCESS | 1654 | 1461190538734 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:15:38 INFO - PROCESS | 1654 | 1461190538747 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1cb800 == 44 [pid = 1654] [id = 406] 15:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12910e000) [pid = 1654] [serial = 1217] [outer = 0x0] 15:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12af2f000) [pid = 1654] [serial = 1218] [outer = 0x12910e000] 15:15:38 INFO - PROCESS | 1654 | 1461190538772 Marionette DEBUG loaded listener.js 15:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b14cc00) [pid = 1654] [serial = 1219] [outer = 0x12910e000] 15:15:39 INFO - PROCESS | 1654 | 1461190539105 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]]]}] 15:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 15:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:15:39 INFO - PROCESS | 1654 | 1461190539150 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:15:39 INFO - PROCESS | 1654 | 1461190539152 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:15:39 INFO - PROCESS | 1654 | 1461190539154 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:15:39 INFO - PROCESS | 1654 | 1461190539155 Marionette TRACE conn2 <- [1,1598,null,{}] 15:15:39 INFO - PROCESS | 1654 | 1461190539163 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}] 15:15:39 INFO - PROCESS | 1654 | 1461190539265 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:15:39 INFO - PROCESS | 1654 | 1461190539269 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc9800 == 45 [pid = 1654] [id = 407] 15:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12955d000) [pid = 1654] [serial = 1220] [outer = 0x0] 15:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b19e000) [pid = 1654] [serial = 1221] [outer = 0x12955d000] 15:15:39 INFO - PROCESS | 1654 | 1461190539295 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b1aa000) [pid = 1654] [serial = 1222] [outer = 0x12955d000] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x129a52400) [pid = 1654] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11c9b4800) [pid = 1654] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1267ab400) [pid = 1654] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11863e800) [pid = 1654] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119b9e000) [pid = 1654] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12af2fc00) [pid = 1654] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x115558000) [pid = 1654] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x114dcb400) [pid = 1654] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x114e57c00) [pid = 1654] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1272d4400) [pid = 1654] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1146b7800) [pid = 1654] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x114e59000) [pid = 1654] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:15:39 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11acb8800) [pid = 1654] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:15:39 INFO - PROCESS | 1654 | 1461190539721 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]]]}] 15:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 574ms 15:15:39 INFO - PROCESS | 1654 | 1461190539730 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:15:39 INFO - PROCESS | 1654 | 1461190539732 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:15:39 INFO - PROCESS | 1654 | 1461190539734 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:15:39 INFO - PROCESS | 1654 | 1461190539735 Marionette TRACE conn2 <- [1,1602,null,{}] 15:15:39 INFO - PROCESS | 1654 | 1461190539737 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}] 15:15:39 INFO - PROCESS | 1654 | 1461190539818 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:15:39 INFO - PROCESS | 1654 | 1461190539822 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9c6800 == 46 [pid = 1654] [id = 408] 15:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11897f400) [pid = 1654] [serial = 1223] [outer = 0x0] 15:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1267ab400) [pid = 1654] [serial = 1224] [outer = 0x11897f400] 15:15:39 INFO - PROCESS | 1654 | 1461190539845 Marionette DEBUG loaded listener.js 15:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12b14e800) [pid = 1654] [serial = 1225] [outer = 0x11897f400] 15:15:40 INFO - PROCESS | 1654 | 1461190540312 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]]]}] 15:15:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 618ms 15:15:40 INFO - PROCESS | 1654 | 1461190540354 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:15:40 INFO - PROCESS | 1654 | 1461190540356 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:15:40 INFO - PROCESS | 1654 | 1461190540360 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1654 | 1461190540362 Marionette TRACE conn2 <- [1,1606,null,{}] 15:15:40 INFO - PROCESS | 1654 | 1461190540366 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}] 15:15:40 INFO - PROCESS | 1654 | 1461190540512 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:15:40 INFO - PROCESS | 1654 | 1461190540526 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d41c800 == 47 [pid = 1654] [id = 409] 15:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12b2e8c00) [pid = 1654] [serial = 1226] [outer = 0x0] 15:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b906c00) [pid = 1654] [serial = 1227] [outer = 0x12b2e8c00] 15:15:40 INFO - PROCESS | 1654 | 1461190540576 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b914000) [pid = 1654] [serial = 1228] [outer = 0x12b2e8c00] 15:15:40 INFO - PROCESS | 1654 | 1461190540956 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]]]}] 15:15:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 624ms 15:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:15:40 INFO - PROCESS | 1654 | 1461190540985 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:15:40 INFO - PROCESS | 1654 | 1461190540986 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:15:40 INFO - PROCESS | 1654 | 1461190540988 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:15:40 INFO - PROCESS | 1654 | 1461190540990 Marionette TRACE conn2 <- [1,1610,null,{}] 15:15:40 INFO - PROCESS | 1654 | 1461190540992 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}] 15:15:41 INFO - PROCESS | 1654 | 1461190541078 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:15:41 INFO - PROCESS | 1654 | 1461190541084 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2d3800 == 48 [pid = 1654] [id = 410] 15:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b2f3800) [pid = 1654] [serial = 1229] [outer = 0x0] 15:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12ba4e400) [pid = 1654] [serial = 1230] [outer = 0x12b2f3800] 15:15:41 INFO - PROCESS | 1654 | 1461190541109 Marionette DEBUG loaded listener.js 15:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12bab4800) [pid = 1654] [serial = 1231] [outer = 0x12b2f3800] 15:15:41 INFO - PROCESS | 1654 | 1461190541441 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]]]}] 15:15:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:15:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 15:15:41 INFO - PROCESS | 1654 | 1461190541458 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1654 | 1461190541459 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:15:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:15:41 INFO - PROCESS | 1654 | 1461190541464 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1654 | 1461190541465 Marionette TRACE conn2 <- [1,1614,null,{}] 15:15:41 INFO - PROCESS | 1654 | 1461190541467 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}] 15:15:41 INFO - PROCESS | 1654 | 1461190541547 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:15:41 INFO - PROCESS | 1654 | 1461190541552 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e656000 == 49 [pid = 1654] [id = 411] 15:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12bab3c00) [pid = 1654] [serial = 1232] [outer = 0x0] 15:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12baefc00) [pid = 1654] [serial = 1233] [outer = 0x12bab3c00] 15:15:41 INFO - PROCESS | 1654 | 1461190541577 Marionette DEBUG loaded listener.js 15:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12baf5800) [pid = 1654] [serial = 1234] [outer = 0x12bab3c00] 15:15:42 INFO - PROCESS | 1654 | 1461190542120 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]]]}] 15:15:42 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 15:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 672ms 15:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:15:42 INFO - PROCESS | 1654 | 1461190542133 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:15:42 INFO - PROCESS | 1654 | 1461190542136 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:15:42 INFO - PROCESS | 1654 | 1461190542139 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:15:42 INFO - PROCESS | 1654 | 1461190542141 Marionette TRACE conn2 <- [1,1618,null,{}] 15:15:42 INFO - PROCESS | 1654 | 1461190542145 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}] 15:15:42 INFO - PROCESS | 1654 | 1461190542249 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:15:42 INFO - PROCESS | 1654 | 1461190542318 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b628800 == 50 [pid = 1654] [id = 412] 15:15:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11911dc00) [pid = 1654] [serial = 1235] [outer = 0x0] 15:15:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119b58000) [pid = 1654] [serial = 1236] [outer = 0x11911dc00] 15:15:42 INFO - PROCESS | 1654 | 1461190542350 Marionette DEBUG loaded listener.js 15:15:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11a8d4400) [pid = 1654] [serial = 1237] [outer = 0x11911dc00] 15:15:42 INFO - PROCESS | 1654 | 1461190542767 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]]]}] 15:15:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 15:15:42 INFO - PROCESS | 1654 | 1461190542810 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:15:42 INFO - PROCESS | 1654 | 1461190542815 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:15:42 INFO - PROCESS | 1654 | 1461190542820 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:15:42 INFO - PROCESS | 1654 | 1461190542823 Marionette TRACE conn2 <- [1,1622,null,{}] 15:15:42 INFO - PROCESS | 1654 | 1461190542826 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}] 15:15:42 INFO - PROCESS | 1654 | 1461190542944 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:15:43 INFO - PROCESS | 1654 | 1461190543034 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12781d000 == 51 [pid = 1654] [id = 413] 15:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11a8d4c00) [pid = 1654] [serial = 1238] [outer = 0x0] 15:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11afe4000) [pid = 1654] [serial = 1239] [outer = 0x11a8d4c00] 15:15:43 INFO - PROCESS | 1654 | 1461190543078 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c1e7800) [pid = 1654] [serial = 1240] [outer = 0x11a8d4c00] 15:15:43 INFO - PROCESS | 1654 | 1461190543514 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]]]}] 15:15:43 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 15:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 724ms 15:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:15:43 INFO - PROCESS | 1654 | 1461190543545 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:15:43 INFO - PROCESS | 1654 | 1461190543547 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:15:43 INFO - PROCESS | 1654 | 1461190543549 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:15:43 INFO - PROCESS | 1654 | 1461190543552 Marionette TRACE conn2 <- [1,1626,null,{}] 15:15:43 INFO - PROCESS | 1654 | 1461190543560 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}] 15:15:43 INFO - PROCESS | 1654 | 1461190543663 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:15:43 INFO - PROCESS | 1654 | 1461190543717 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e224800 == 52 [pid = 1654] [id = 414] 15:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c411c00) [pid = 1654] [serial = 1241] [outer = 0x0] 15:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127034c00) [pid = 1654] [serial = 1242] [outer = 0x11c411c00] 15:15:43 INFO - PROCESS | 1654 | 1461190543749 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x129553000) [pid = 1654] [serial = 1243] [outer = 0x11c411c00] 15:15:44 INFO - PROCESS | 1654 | 1461190544163 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]]]}] 15:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 621ms 15:15:44 INFO - PROCESS | 1654 | 1461190544171 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:15:44 INFO - PROCESS | 1654 | 1461190544173 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:15:44 INFO - PROCESS | 1654 | 1461190544175 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:15:44 INFO - PROCESS | 1654 | 1461190544176 Marionette TRACE conn2 <- [1,1630,null,{}] 15:15:44 INFO - PROCESS | 1654 | 1461190544179 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}] 15:15:44 INFO - PROCESS | 1654 | 1461190544280 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:15:44 INFO - PROCESS | 1654 | 1461190544368 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ecca000 == 53 [pid = 1654] [id = 415] 15:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x129a51400) [pid = 1654] [serial = 1244] [outer = 0x0] 15:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b1a6000) [pid = 1654] [serial = 1245] [outer = 0x129a51400] 15:15:44 INFO - PROCESS | 1654 | 1461190544398 Marionette DEBUG loaded listener.js 15:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b71f400) [pid = 1654] [serial = 1246] [outer = 0x129a51400] 15:15:44 INFO - PROCESS | 1654 | 1461190544857 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]]]}] 15:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 719ms 15:15:44 INFO - PROCESS | 1654 | 1461190544917 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:15:44 INFO - PROCESS | 1654 | 1461190544920 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:15:44 INFO - PROCESS | 1654 | 1461190544925 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:15:44 INFO - PROCESS | 1654 | 1461190544928 Marionette TRACE conn2 <- [1,1634,null,{}] 15:15:44 INFO - PROCESS | 1654 | 1461190544933 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}] 15:15:45 INFO - PROCESS | 1654 | 1461190545087 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:15:45 INFO - PROCESS | 1654 | 1461190545187 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1ba800 == 54 [pid = 1654] [id = 416] 15:15:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12b720000) [pid = 1654] [serial = 1247] [outer = 0x0] 15:15:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12ba49400) [pid = 1654] [serial = 1248] [outer = 0x12b720000] 15:15:45 INFO - PROCESS | 1654 | 1461190545237 Marionette DEBUG loaded listener.js 15:15:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12baebc00) [pid = 1654] [serial = 1249] [outer = 0x12b720000] 15:15:45 INFO - PROCESS | 1654 | 1461190545894 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]]]}] 15:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1025ms 15:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:15:45 INFO - PROCESS | 1654 | 1461190545951 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:15:45 INFO - PROCESS | 1654 | 1461190545953 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:15:45 INFO - PROCESS | 1654 | 1461190545956 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:15:45 INFO - PROCESS | 1654 | 1461190545959 Marionette TRACE conn2 <- [1,1638,null,{}] 15:15:45 INFO - PROCESS | 1654 | 1461190545963 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}] 15:15:46 INFO - PROCESS | 1654 | 1461190546052 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:15:46 INFO - PROCESS | 1654 | 1461190546111 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb54800 == 55 [pid = 1654] [id = 417] 15:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1158b7c00) [pid = 1654] [serial = 1250] [outer = 0x0] 15:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1163f5000) [pid = 1654] [serial = 1251] [outer = 0x1158b7c00] 15:15:46 INFO - PROCESS | 1654 | 1461190546139 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11897c000) [pid = 1654] [serial = 1252] [outer = 0x1158b7c00] 15:15:46 INFO - PROCESS | 1654 | 1461190546553 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]]]}] 15:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 622ms 15:15:46 INFO - PROCESS | 1654 | 1461190546581 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:15:46 INFO - PROCESS | 1654 | 1461190546585 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:15:46 INFO - PROCESS | 1654 | 1461190546589 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:15:46 INFO - PROCESS | 1654 | 1461190546591 Marionette TRACE conn2 <- [1,1642,null,{}] 15:15:46 INFO - PROCESS | 1654 | 1461190546614 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}] 15:15:46 INFO - PROCESS | 1654 | 1461190546708 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:15:46 INFO - PROCESS | 1654 | 1461190546777 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a8a5800 == 56 [pid = 1654] [id = 418] 15:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119247400) [pid = 1654] [serial = 1253] [outer = 0x0] 15:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11a8d5800) [pid = 1654] [serial = 1254] [outer = 0x119247400] 15:15:46 INFO - PROCESS | 1654 | 1461190546805 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11aa18c00) [pid = 1654] [serial = 1255] [outer = 0x119247400] 15:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12e576800 == 55 [pid = 1654] [id = 361] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2d3800 == 54 [pid = 1654] [id = 410] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12d41c800 == 53 [pid = 1654] [id = 409] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9c6800 == 52 [pid = 1654] [id = 408] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc9800 == 51 [pid = 1654] [id = 407] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1cb800 == 50 [pid = 1654] [id = 406] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x129a29000 == 49 [pid = 1654] [id = 405] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12af38800) [pid = 1654] [serial = 1179] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x128806800 == 48 [pid = 1654] [id = 404] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12715b000 == 47 [pid = 1654] [id = 403] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11c81b000 == 46 [pid = 1654] [id = 402] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb3a000 == 45 [pid = 1654] [id = 401] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x1189a1000 == 44 [pid = 1654] [id = 400] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb4e800 == 43 [pid = 1654] [id = 399] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12e23b000 == 42 [pid = 1654] [id = 397] 15:15:47 INFO - PROCESS | 1654 | --DOCSHELL 0x116321000 == 41 [pid = 1654] [id = 394] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12ad30000) [pid = 1654] [serial = 1177] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12614bc00) [pid = 1654] [serial = 1161] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1267b4400) [pid = 1654] [serial = 1164] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x118944800) [pid = 1654] [serial = 1146] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119249c00) [pid = 1654] [serial = 1147] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x114dbf400) [pid = 1654] [serial = 1137] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11a85f800) [pid = 1654] [serial = 1149] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11a8e6000) [pid = 1654] [serial = 1150] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b14b800) [pid = 1654] [serial = 1135] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1165e7000) [pid = 1654] [serial = 1144] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x115811c00) [pid = 1654] [serial = 1143] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11add7000) [pid = 1654] [serial = 1152] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11b679000) [pid = 1654] [serial = 1153] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11b91fc00) [pid = 1654] [serial = 1155] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11bb72400) [pid = 1654] [serial = 1156] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1191a3800) [pid = 1654] [serial = 1140] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1276c2400) [pid = 1654] [serial = 1167] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12702bc00) [pid = 1654] [serial = 1165] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128743c00) [pid = 1654] [serial = 1168] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11a8df000) [pid = 1654] [serial = 1171] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a213400) [pid = 1654] [serial = 1176] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11555bc00) [pid = 1654] [serial = 1170] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11bbf1400) [pid = 1654] [serial = 1158] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c9ad000) [pid = 1654] [serial = 1159] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x129a4e000) [pid = 1654] [serial = 1174] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x127005400) [pid = 1654] [serial = 1173] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1267aa400) [pid = 1654] [serial = 1162] [outer = 0x0] [url = about:blank] 15:15:47 INFO - PROCESS | 1654 | 1461190547197 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]]]}] 15:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 619ms 15:15:47 INFO - PROCESS | 1654 | 1461190547209 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:15:47 INFO - PROCESS | 1654 | 1461190547212 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:15:47 INFO - PROCESS | 1654 | 1461190547217 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:15:47 INFO - PROCESS | 1654 | 1461190547220 Marionette TRACE conn2 <- [1,1646,null,{}] 15:15:47 INFO - PROCESS | 1654 | 1461190547228 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}] 15:15:47 INFO - PROCESS | 1654 | 1461190547331 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:15:47 INFO - PROCESS | 1654 | 1461190547438 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6e4800 == 42 [pid = 1654] [id = 419] 15:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11a85f800) [pid = 1654] [serial = 1256] [outer = 0x0] 15:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11b91e400) [pid = 1654] [serial = 1257] [outer = 0x11a85f800] 15:15:47 INFO - PROCESS | 1654 | 1461190547487 Marionette DEBUG loaded listener.js 15:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11bbf2800) [pid = 1654] [serial = 1258] [outer = 0x11a85f800] 15:15:47 INFO - PROCESS | 1654 | 1461190547912 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]]]}] 15:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 727ms 15:15:47 INFO - PROCESS | 1654 | 1461190547944 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:15:47 INFO - PROCESS | 1654 | 1461190547947 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:15:47 INFO - PROCESS | 1654 | 1461190547950 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:15:47 INFO - PROCESS | 1654 | 1461190547951 Marionette TRACE conn2 <- [1,1650,null,{}] 15:15:47 INFO - PROCESS | 1654 | 1461190547953 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}] 15:15:48 INFO - PROCESS | 1654 | 1461190548034 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:15:48 INFO - PROCESS | 1654 | 1461190548086 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263b2800 == 43 [pid = 1654] [id = 420] 15:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11bbf4000) [pid = 1654] [serial = 1259] [outer = 0x0] 15:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c9ac800) [pid = 1654] [serial = 1260] [outer = 0x11bbf4000] 15:15:48 INFO - PROCESS | 1654 | 1461190548113 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1266f8000) [pid = 1654] [serial = 1261] [outer = 0x11bbf4000] 15:15:48 INFO - PROCESS | 1654 | 1461190548450 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]]]}] 15:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 15:15:48 INFO - PROCESS | 1654 | 1461190548469 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:15:48 INFO - PROCESS | 1654 | 1461190548471 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:15:48 INFO - PROCESS | 1654 | 1461190548475 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1654 | 1461190548477 Marionette TRACE conn2 <- [1,1654,null,{}] 15:15:48 INFO - PROCESS | 1654 | 1461190548483 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}] 15:15:48 INFO - PROCESS | 1654 | 1461190548611 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:15:48 INFO - PROCESS | 1654 | 1461190548694 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x127983000 == 44 [pid = 1654] [id = 421] 15:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11b6db000) [pid = 1654] [serial = 1262] [outer = 0x0] 15:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1267ac000) [pid = 1654] [serial = 1263] [outer = 0x11b6db000] 15:15:48 INFO - PROCESS | 1654 | 1461190548738 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x127462c00) [pid = 1654] [serial = 1264] [outer = 0x11b6db000] 15:15:49 INFO - PROCESS | 1654 | 1461190549091 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]]]}] 15:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 624ms 15:15:49 INFO - PROCESS | 1654 | 1461190549100 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1654 | 1461190549102 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:15:49 INFO - PROCESS | 1654 | 1461190549105 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1654 | 1461190549107 Marionette TRACE conn2 <- [1,1658,null,{}] 15:15:49 INFO - PROCESS | 1654 | 1461190549110 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}] 15:15:49 INFO - PROCESS | 1654 | 1461190549264 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:15:49 INFO - PROCESS | 1654 | 1461190549364 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128831800 == 45 [pid = 1654] [id = 422] 15:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1267acc00) [pid = 1654] [serial = 1265] [outer = 0x0] 15:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x127f41c00) [pid = 1654] [serial = 1266] [outer = 0x1267acc00] 15:15:49 INFO - PROCESS | 1654 | 1461190549410 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12ad2fc00) [pid = 1654] [serial = 1267] [outer = 0x1267acc00] 15:15:49 INFO - PROCESS | 1654 | 1461190549809 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]]]}] 15:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 772ms 15:15:49 INFO - PROCESS | 1654 | 1461190549877 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1654 | 1461190549879 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:15:49 INFO - PROCESS | 1654 | 1461190549883 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1654 | 1461190549884 Marionette TRACE conn2 <- [1,1662,null,{}] 15:15:49 INFO - PROCESS | 1654 | 1461190549888 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}] 15:15:50 INFO - PROCESS | 1654 | 1461190550073 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:15:50 INFO - PROCESS | 1654 | 1461190550094 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b59c000 == 46 [pid = 1654] [id = 423] 15:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a21b000) [pid = 1654] [serial = 1268] [outer = 0x0] 15:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12af31c00) [pid = 1654] [serial = 1269] [outer = 0x12a21b000] 15:15:50 INFO - PROCESS | 1654 | 1461190550137 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b151800) [pid = 1654] [serial = 1270] [outer = 0x12a21b000] 15:15:50 INFO - PROCESS | 1654 | 1461190550562 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]]]}] 15:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 725ms 15:15:50 INFO - PROCESS | 1654 | 1461190550608 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1654 | 1461190550610 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:15:50 INFO - PROCESS | 1654 | 1461190550614 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1654 | 1461190550616 Marionette TRACE conn2 <- [1,1666,null,{}] 15:15:50 INFO - PROCESS | 1654 | 1461190550619 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}] 15:15:50 INFO - PROCESS | 1654 | 1461190550774 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:15:50 INFO - PROCESS | 1654 | 1461190550796 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bddc000 == 47 [pid = 1654] [id = 424] 15:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b14f800) [pid = 1654] [serial = 1271] [outer = 0x0] 15:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12b1a7400) [pid = 1654] [serial = 1272] [outer = 0x12b14f800] 15:15:50 INFO - PROCESS | 1654 | 1461190550837 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b908800) [pid = 1654] [serial = 1273] [outer = 0x12b14f800] 15:15:51 INFO - PROCESS | 1654 | 1461190551236 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 672ms 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11b91f400) [pid = 1654] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12910e000) [pid = 1654] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12955d000) [pid = 1654] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1188d0c00) [pid = 1654] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11555ac00) [pid = 1654] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11b6d9800) [pid = 1654] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11b914800) [pid = 1654] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11a8d6800) [pid = 1654] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11897f400) [pid = 1654] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12ad32000) [pid = 1654] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b2e8c00) [pid = 1654] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12b2f3800) [pid = 1654] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x127006c00) [pid = 1654] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:15:51 INFO - PROCESS | 1654 | 1461190551468 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1654 | 1461190551469 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:15:51 INFO - PROCESS | 1654 | 1461190551481 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1654 | 1461190551482 Marionette TRACE conn2 <- [1,1670,null,{}] 15:15:51 INFO - PROCESS | 1654 | 1461190551485 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}] 15:15:51 INFO - PROCESS | 1654 | 1461190551568 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:15:51 INFO - PROCESS | 1654 | 1461190551573 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276a3000 == 48 [pid = 1654] [id = 425] 15:15:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11b6d9800) [pid = 1654] [serial = 1274] [outer = 0x0] 15:15:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c412000) [pid = 1654] [serial = 1275] [outer = 0x11b6d9800] 15:15:51 INFO - PROCESS | 1654 | 1461190551598 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12955d000) [pid = 1654] [serial = 1276] [outer = 0x11b6d9800] 15:15:51 INFO - PROCESS | 1654 | 1461190551930 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 15:15:51 INFO - PROCESS | 1654 | 1461190551951 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1654 | 1461190551952 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:15:51 INFO - PROCESS | 1654 | 1461190551954 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1654 | 1461190551956 Marionette TRACE conn2 <- [1,1674,null,{}] 15:15:51 INFO - PROCESS | 1654 | 1461190551958 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}] 15:15:52 INFO - PROCESS | 1654 | 1461190552040 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:15:52 INFO - PROCESS | 1654 | 1461190552093 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d291800 == 49 [pid = 1654] [id = 426] 15:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119253400) [pid = 1654] [serial = 1277] [outer = 0x0] 15:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b1a3000) [pid = 1654] [serial = 1278] [outer = 0x119253400] 15:15:52 INFO - PROCESS | 1654 | 1461190552115 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12ba4ec00) [pid = 1654] [serial = 1279] [outer = 0x119253400] 15:15:52 INFO - PROCESS | 1654 | 1461190552401 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 15:15:52 INFO - PROCESS | 1654 | 1461190552423 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1654 | 1461190552425 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:15:52 INFO - PROCESS | 1654 | 1461190552429 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1654 | 1461190552433 Marionette TRACE conn2 <- [1,1678,null,{}] 15:15:52 INFO - PROCESS | 1654 | 1461190552435 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}] 15:15:52 INFO - PROCESS | 1654 | 1461190552535 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:15:52 INFO - PROCESS | 1654 | 1461190552539 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2c9000 == 50 [pid = 1654] [id = 427] 15:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12ba4f000) [pid = 1654] [serial = 1280] [outer = 0x0] 15:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12cba6c00) [pid = 1654] [serial = 1281] [outer = 0x12ba4f000] 15:15:52 INFO - PROCESS | 1654 | 1461190552568 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12d09cc00) [pid = 1654] [serial = 1282] [outer = 0x12ba4f000] 15:15:52 INFO - PROCESS | 1654 | 1461190552934 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 15:15:52 INFO - PROCESS | 1654 | 1461190552960 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:15:52 INFO - PROCESS | 1654 | 1461190552963 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:15:52 INFO - PROCESS | 1654 | 1461190552965 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1654 | 1461190552966 Marionette TRACE conn2 <- [1,1682,null,{}] 15:15:52 INFO - PROCESS | 1654 | 1461190552969 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}] 15:15:53 INFO - PROCESS | 1654 | 1461190553053 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:15:53 INFO - PROCESS | 1654 | 1461190553057 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1aa800 == 51 [pid = 1654] [id = 428] 15:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12d09e400) [pid = 1654] [serial = 1283] [outer = 0x0] 15:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12d0a3400) [pid = 1654] [serial = 1284] [outer = 0x12d09e400] 15:15:53 INFO - PROCESS | 1654 | 1461190553083 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12d2cb400) [pid = 1654] [serial = 1285] [outer = 0x12d09e400] 15:15:53 INFO - PROCESS | 1654 | 1461190553417 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]]]}] 15:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms 15:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:15:53 INFO - PROCESS | 1654 | 1461190553436 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:15:53 INFO - PROCESS | 1654 | 1461190553437 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:15:53 INFO - PROCESS | 1654 | 1461190553439 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1654 | 1461190553440 Marionette TRACE conn2 <- [1,1686,null,{}] 15:15:53 INFO - PROCESS | 1654 | 1461190553442 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}] 15:15:53 INFO - PROCESS | 1654 | 1461190553624 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:15:53 INFO - PROCESS | 1654 | 1461190553710 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x119847800 == 52 [pid = 1654] [id = 429] 15:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x114dca400) [pid = 1654] [serial = 1286] [outer = 0x0] 15:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x116362800) [pid = 1654] [serial = 1287] [outer = 0x114dca400] 15:15:53 INFO - PROCESS | 1654 | 1461190553742 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1191a3800) [pid = 1654] [serial = 1288] [outer = 0x114dca400] 15:15:54 INFO - PROCESS | 1654 | 1461190554190 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]]]}] 15:15:54 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 15:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 769ms 15:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:15:54 INFO - PROCESS | 1654 | 1461190554239 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1654 | 1461190554242 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:15:54 INFO - PROCESS | 1654 | 1461190554259 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1654 | 1461190554261 Marionette TRACE conn2 <- [1,1690,null,{}] 15:15:54 INFO - PROCESS | 1654 | 1461190554266 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}] 15:15:54 INFO - PROCESS | 1654 | 1461190554368 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:15:54 INFO - PROCESS | 1654 | 1461190554438 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x127802800 == 53 [pid = 1654] [id = 430] 15:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11a8ed800) [pid = 1654] [serial = 1289] [outer = 0x0] 15:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11b674c00) [pid = 1654] [serial = 1290] [outer = 0x11a8ed800] 15:15:54 INFO - PROCESS | 1654 | 1461190554471 Marionette DEBUG loaded listener.js 15:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c4c2000) [pid = 1654] [serial = 1291] [outer = 0x11a8ed800] 15:15:54 INFO - PROCESS | 1654 | 1461190554885 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]]]}] 15:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 687ms 15:15:54 INFO - PROCESS | 1654 | 1461190554932 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1654 | 1461190554934 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:15:54 INFO - PROCESS | 1654 | 1461190554937 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1654 | 1461190554938 Marionette TRACE conn2 <- [1,1694,null,{}] 15:15:54 INFO - PROCESS | 1654 | 1461190554941 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}] 15:15:55 INFO - PROCESS | 1654 | 1461190555043 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:15:55 INFO - PROCESS | 1654 | 1461190555113 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d40e000 == 54 [pid = 1654] [id = 431] 15:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c4c7c00) [pid = 1654] [serial = 1292] [outer = 0x0] 15:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1267b3000) [pid = 1654] [serial = 1293] [outer = 0x11c4c7c00] 15:15:55 INFO - PROCESS | 1654 | 1461190555145 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1288eec00) [pid = 1654] [serial = 1294] [outer = 0x11c4c7c00] 15:15:55 INFO - PROCESS | 1654 | 1461190555588 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]]]}] 15:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 15:15:55 INFO - PROCESS | 1654 | 1461190555609 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:15:55 INFO - PROCESS | 1654 | 1461190555612 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:15:55 INFO - PROCESS | 1654 | 1461190555620 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:15:55 INFO - PROCESS | 1654 | 1461190555623 Marionette TRACE conn2 <- [1,1698,null,{}] 15:15:55 INFO - PROCESS | 1654 | 1461190555626 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}] 15:15:55 INFO - PROCESS | 1654 | 1461190555789 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:15:55 INFO - PROCESS | 1654 | 1461190555839 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f44f800 == 55 [pid = 1654] [id = 432] 15:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x129a4e400) [pid = 1654] [serial = 1295] [outer = 0x0] 15:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b2e9800) [pid = 1654] [serial = 1296] [outer = 0x129a4e400] 15:15:55 INFO - PROCESS | 1654 | 1461190555869 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12ba51000) [pid = 1654] [serial = 1297] [outer = 0x129a4e400] 15:15:56 INFO - PROCESS | 1654 | 1461190556315 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]]]}] 15:15:56 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 15:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 726ms 15:15:56 INFO - PROCESS | 1654 | 1461190556342 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:15:56 INFO - PROCESS | 1654 | 1461190556343 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:15:56 INFO - PROCESS | 1654 | 1461190556346 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1654 | 1461190556347 Marionette TRACE conn2 <- [1,1702,null,{}] 15:15:56 INFO - PROCESS | 1654 | 1461190556350 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}] 15:15:56 INFO - PROCESS | 1654 | 1461190556450 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:15:56 INFO - PROCESS | 1654 | 1461190556506 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fa5f800 == 56 [pid = 1654] [id = 433] 15:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12b90ec00) [pid = 1654] [serial = 1298] [outer = 0x0] 15:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12cba1c00) [pid = 1654] [serial = 1299] [outer = 0x12b90ec00] 15:15:56 INFO - PROCESS | 1654 | 1461190556535 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12d02c000) [pid = 1654] [serial = 1300] [outer = 0x12b90ec00] 15:15:57 INFO - PROCESS | 1654 | 1461190557000 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]]]}] 15:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 821ms 15:15:57 INFO - PROCESS | 1654 | 1461190557195 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:15:57 INFO - PROCESS | 1654 | 1461190557198 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:15:57 INFO - PROCESS | 1654 | 1461190557221 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1654 | 1461190557222 Marionette TRACE conn2 <- [1,1706,null,{}] 15:15:57 INFO - PROCESS | 1654 | 1461190557226 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}] 15:15:57 INFO - PROCESS | 1654 | 1461190557322 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:15:57 INFO - PROCESS | 1654 | 1461190557388 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x127819800 == 57 [pid = 1654] [id = 434] 15:15:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x118e1b400) [pid = 1654] [serial = 1301] [outer = 0x0] 15:15:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x119a30400) [pid = 1654] [serial = 1302] [outer = 0x118e1b400] 15:15:57 INFO - PROCESS | 1654 | 1461190557416 Marionette DEBUG loaded listener.js 15:15:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11a8d9000) [pid = 1654] [serial = 1303] [outer = 0x118e1b400] 15:15:57 INFO - PROCESS | 1654 | 1461190557853 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]]]}] 15:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 675ms 15:15:57 INFO - PROCESS | 1654 | 1461190557912 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:15:57 INFO - PROCESS | 1654 | 1461190557914 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:15:57 INFO - PROCESS | 1654 | 1461190557921 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1654 | 1461190557924 Marionette TRACE conn2 <- [1,1710,null,{}] 15:15:57 INFO - PROCESS | 1654 | 1461190557926 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}] 15:15:58 INFO - PROCESS | 1654 | 1461190558022 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:15:58 INFO - PROCESS | 1654 | 1461190558092 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb50000 == 58 [pid = 1654] [id = 435] 15:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11aa13400) [pid = 1654] [serial = 1304] [outer = 0x0] 15:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11bbf0400) [pid = 1654] [serial = 1305] [outer = 0x11aa13400] 15:15:58 INFO - PROCESS | 1654 | 1461190558120 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11c318800) [pid = 1654] [serial = 1306] [outer = 0x11aa13400] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2c9000 == 57 [pid = 1654] [id = 427] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12d291800 == 56 [pid = 1654] [id = 426] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1276a3000 == 55 [pid = 1654] [id = 425] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12bddc000 == 54 [pid = 1654] [id = 424] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12b59c000 == 53 [pid = 1654] [id = 423] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x114dc2c00) [pid = 1654] [serial = 1182] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x119b9a400) [pid = 1654] [serial = 1185] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11afde800) [pid = 1654] [serial = 1188] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x126474400) [pid = 1654] [serial = 1191] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12baefc00) [pid = 1654] [serial = 1233] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128831800 == 52 [pid = 1654] [id = 422] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x127983000 == 51 [pid = 1654] [id = 421] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1263b2800 == 50 [pid = 1654] [id = 420] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6e4800 == 49 [pid = 1654] [id = 419] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11a8a5800 == 48 [pid = 1654] [id = 418] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb54800 == 47 [pid = 1654] [id = 417] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12781d000 == 46 [pid = 1654] [id = 413] 15:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11b628800 == 45 [pid = 1654] [id = 412] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x129a44c00) [pid = 1654] [serial = 1215] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12af2f000) [pid = 1654] [serial = 1218] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b19e000) [pid = 1654] [serial = 1221] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119ba1000) [pid = 1654] [serial = 1200] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119d6d800) [pid = 1654] [serial = 1201] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x119b53c00) [pid = 1654] [serial = 1198] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1188dc000) [pid = 1654] [serial = 1197] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12918e400) [pid = 1654] [serial = 1194] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11bbeec00) [pid = 1654] [serial = 1206] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c410000) [pid = 1654] [serial = 1207] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11c4c7400) [pid = 1654] [serial = 1209] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11acaf800) [pid = 1654] [serial = 1203] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11b6d7800) [pid = 1654] [serial = 1204] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12b14e800) [pid = 1654] [serial = 1225] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12b14e400) [pid = 1654] [serial = 1180] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1267ab400) [pid = 1654] [serial = 1224] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12b914000) [pid = 1654] [serial = 1228] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12ba4e400) [pid = 1654] [serial = 1230] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b906c00) [pid = 1654] [serial = 1227] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x127cd4800) [pid = 1654] [serial = 1212] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b1aa000) [pid = 1654] [serial = 1222] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a216000) [pid = 1654] [serial = 1216] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b14cc00) [pid = 1654] [serial = 1219] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1288e2400) [pid = 1654] [serial = 1213] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c9b6400) [pid = 1654] [serial = 1210] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12bab4800) [pid = 1654] [serial = 1231] [outer = 0x0] [url = about:blank] 15:15:58 INFO - PROCESS | 1654 | 1461190558523 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]]]}] 15:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 625ms 15:15:58 INFO - PROCESS | 1654 | 1461190558548 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1654 | 1461190558550 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:15:58 INFO - PROCESS | 1654 | 1461190558554 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1654 | 1461190558556 Marionette TRACE conn2 <- [1,1714,null,{}] 15:15:58 INFO - PROCESS | 1654 | 1461190558567 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}] 15:15:58 INFO - PROCESS | 1654 | 1461190558735 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:15:58 INFO - PROCESS | 1654 | 1461190558826 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4ac000 == 46 [pid = 1654] [id = 436] 15:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c787c00) [pid = 1654] [serial = 1307] [outer = 0x0] 15:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x126148400) [pid = 1654] [serial = 1308] [outer = 0x11c787c00] 15:15:58 INFO - PROCESS | 1654 | 1461190558879 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1267b4400) [pid = 1654] [serial = 1309] [outer = 0x11c787c00] 15:15:59 INFO - PROCESS | 1654 | 1461190559265 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 726ms 15:15:59 INFO - PROCESS | 1654 | 1461190559280 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:15:59 INFO - PROCESS | 1654 | 1461190559281 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:15:59 INFO - PROCESS | 1654 | 1461190559284 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1654 | 1461190559285 Marionette TRACE conn2 <- [1,1718,null,{}] 15:15:59 INFO - PROCESS | 1654 | 1461190559287 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}] 15:15:59 INFO - PROCESS | 1654 | 1461190559371 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:15:59 INFO - PROCESS | 1654 | 1461190559428 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x127803800 == 47 [pid = 1654] [id = 437] 15:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1267b6400) [pid = 1654] [serial = 1310] [outer = 0x0] 15:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x127f46400) [pid = 1654] [serial = 1311] [outer = 0x1267b6400] 15:15:59 INFO - PROCESS | 1654 | 1461190559455 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x129a44c00) [pid = 1654] [serial = 1312] [outer = 0x1267b6400] 15:15:59 INFO - PROCESS | 1654 | 1461190559735 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 467ms 15:15:59 INFO - PROCESS | 1654 | 1461190559752 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:15:59 INFO - PROCESS | 1654 | 1461190559754 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:15:59 INFO - PROCESS | 1654 | 1461190559756 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1654 | 1461190559757 Marionette TRACE conn2 <- [1,1722,null,{}] 15:15:59 INFO - PROCESS | 1654 | 1461190559760 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}] 15:15:59 INFO - PROCESS | 1654 | 1461190559854 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:15:59 INFO - PROCESS | 1654 | 1461190559858 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b596800 == 48 [pid = 1654] [id = 438] 15:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x129a45800) [pid = 1654] [serial = 1313] [outer = 0x0] 15:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12a218000) [pid = 1654] [serial = 1314] [outer = 0x129a45800] 15:15:59 INFO - PROCESS | 1654 | 1461190559886 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12af37c00) [pid = 1654] [serial = 1315] [outer = 0x129a45800] 15:16:00 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 15:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 471ms 15:16:00 INFO - PROCESS | 1654 | 1461190560223 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]]]}] 15:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:16:00 INFO - PROCESS | 1654 | 1461190560235 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1654 | 1461190560236 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:16:00 INFO - PROCESS | 1654 | 1461190560268 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1654 | 1461190560269 Marionette TRACE conn2 <- [1,1726,null,{}] 15:16:00 INFO - PROCESS | 1654 | 1461190560273 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}] 15:16:00 INFO - PROCESS | 1654 | 1461190560375 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:16:00 INFO - PROCESS | 1654 | 1461190560383 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdcc800 == 49 [pid = 1654] [id = 439] 15:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12b151000) [pid = 1654] [serial = 1316] [outer = 0x0] 15:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b2f5800) [pid = 1654] [serial = 1317] [outer = 0x12b151000] 15:16:00 INFO - PROCESS | 1654 | 1461190560411 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12ba54800) [pid = 1654] [serial = 1318] [outer = 0x12b151000] 15:16:00 INFO - PROCESS | 1654 | 1461190560764 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]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 552ms 15:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:16:00 INFO - PROCESS | 1654 | 1461190560792 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1654 | 1461190560793 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:16:00 INFO - PROCESS | 1654 | 1461190560797 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1654 | 1461190560800 Marionette TRACE conn2 <- [1,1730,null,{}] 15:16:00 INFO - PROCESS | 1654 | 1461190560802 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}] 15:16:00 INFO - PROCESS | 1654 | 1461190560905 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:16:00 INFO - PROCESS | 1654 | 1461190560919 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d063800 == 50 [pid = 1654] [id = 440] 15:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12bab4400) [pid = 1654] [serial = 1319] [outer = 0x0] 15:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12d027800) [pid = 1654] [serial = 1320] [outer = 0x12bab4400] 15:16:00 INFO - PROCESS | 1654 | 1461190560945 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12d0a1c00) [pid = 1654] [serial = 1321] [outer = 0x12bab4400] 15:16:01 INFO - PROCESS | 1654 | 1461190561265 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]]]}] 15:16:01 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 15:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 15:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:16:01 INFO - PROCESS | 1654 | 1461190561318 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1654 | 1461190561319 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:16:01 INFO - PROCESS | 1654 | 1461190561321 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1654 | 1461190561322 Marionette TRACE conn2 <- [1,1734,null,{}] 15:16:01 INFO - PROCESS | 1654 | 1461190561324 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}] 15:16:01 INFO - PROCESS | 1654 | 1461190561425 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:16:01 INFO - PROCESS | 1654 | 1461190561438 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d973800 == 51 [pid = 1654] [id = 441] 15:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12d09dc00) [pid = 1654] [serial = 1322] [outer = 0x0] 15:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12d2ccc00) [pid = 1654] [serial = 1323] [outer = 0x12d09dc00] 15:16:01 INFO - PROCESS | 1654 | 1461190561464 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d2d5800) [pid = 1654] [serial = 1324] [outer = 0x12d09dc00] 15:16:01 INFO - PROCESS | 1654 | 1461190561821 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 522ms 15:16:01 INFO - PROCESS | 1654 | 1461190561843 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:16:01 INFO - PROCESS | 1654 | 1461190561845 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:16:01 INFO - PROCESS | 1654 | 1461190561849 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1654 | 1461190561850 Marionette TRACE conn2 <- [1,1738,null,{}] 15:16:01 INFO - PROCESS | 1654 | 1461190561861 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}] 15:16:01 INFO - PROCESS | 1654 | 1461190561963 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:16:01 INFO - PROCESS | 1654 | 1461190561967 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2cb000 == 52 [pid = 1654] [id = 442] 15:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12d0a2000) [pid = 1654] [serial = 1325] [outer = 0x0] 15:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12dfa6c00) [pid = 1654] [serial = 1326] [outer = 0x12d0a2000] 15:16:01 INFO - PROCESS | 1654 | 1461190561992 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12dfad400) [pid = 1654] [serial = 1327] [outer = 0x12d0a2000] 15:16:02 INFO - PROCESS | 1654 | 1461190562335 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]]]}] 15:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 15:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:16:02 INFO - PROCESS | 1654 | 1461190562369 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1654 | 1461190562370 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:16:02 INFO - PROCESS | 1654 | 1461190562372 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1654 | 1461190562373 Marionette TRACE conn2 <- [1,1742,null,{}] 15:16:02 INFO - PROCESS | 1654 | 1461190562376 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}] 15:16:02 INFO - PROCESS | 1654 | 1461190562479 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:16:02 INFO - PROCESS | 1654 | 1461190562483 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ecc8000 == 53 [pid = 1654] [id = 443] 15:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12d994400) [pid = 1654] [serial = 1328] [outer = 0x0] 15:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12dfb4400) [pid = 1654] [serial = 1329] [outer = 0x12d994400] 15:16:02 INFO - PROCESS | 1654 | 1461190562508 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12e18d400) [pid = 1654] [serial = 1330] [outer = 0x12d994400] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12a21b000) [pid = 1654] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b14f800) [pid = 1654] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11b6d9800) [pid = 1654] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11b6db000) [pid = 1654] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119247400) [pid = 1654] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11bbf4000) [pid = 1654] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11a85f800) [pid = 1654] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1158b7c00) [pid = 1654] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12ba4f000) [pid = 1654] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119253400) [pid = 1654] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1267acc00) [pid = 1654] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:16:02 INFO - PROCESS | 1654 | 1461190562955 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]]]}] 15:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 619ms 15:16:02 INFO - PROCESS | 1654 | 1461190562992 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1654 | 1461190562996 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:16:03 INFO - PROCESS | 1654 | 1461190563000 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1654 | 1461190563002 Marionette TRACE conn2 <- [1,1746,null,{}] 15:16:03 INFO - PROCESS | 1654 | 1461190563005 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}] 15:16:03 INFO - PROCESS | 1654 | 1461190563129 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:16:03 INFO - PROCESS | 1654 | 1461190563135 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e593800 == 54 [pid = 1654] [id = 444] 15:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11a85f800) [pid = 1654] [serial = 1331] [outer = 0x0] 15:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12b150400) [pid = 1654] [serial = 1332] [outer = 0x11a85f800] 15:16:03 INFO - PROCESS | 1654 | 1461190563183 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12e196000) [pid = 1654] [serial = 1333] [outer = 0x11a85f800] 15:16:03 INFO - PROCESS | 1654 | 1461190563636 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]]]}] 15:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 673ms 15:16:03 INFO - PROCESS | 1654 | 1461190563673 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:16:03 INFO - PROCESS | 1654 | 1461190563675 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:16:03 INFO - PROCESS | 1654 | 1461190563677 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1654 | 1461190563678 Marionette TRACE conn2 <- [1,1750,null,{}] 15:16:03 INFO - PROCESS | 1654 | 1461190563683 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}] 15:16:03 INFO - PROCESS | 1654 | 1461190563768 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:16:03 INFO - PROCESS | 1654 | 1461190563772 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcd9800 == 55 [pid = 1654] [id = 445] 15:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12e194000) [pid = 1654] [serial = 1334] [outer = 0x0] 15:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12e21a800) [pid = 1654] [serial = 1335] [outer = 0x12e194000] 15:16:03 INFO - PROCESS | 1654 | 1461190563795 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12e221c00) [pid = 1654] [serial = 1336] [outer = 0x12e194000] 15:16:04 INFO - PROCESS | 1654 | 1461190564136 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 472ms 15:16:04 INFO - PROCESS | 1654 | 1461190564151 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1654 | 1461190564153 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:16:04 INFO - PROCESS | 1654 | 1461190564156 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1654 | 1461190564158 Marionette TRACE conn2 <- [1,1754,null,{}] 15:16:04 INFO - PROCESS | 1654 | 1461190564161 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}] 15:16:04 INFO - PROCESS | 1654 | 1461190564295 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:16:04 INFO - PROCESS | 1654 | 1461190564386 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcf3800 == 56 [pid = 1654] [id = 446] 15:16:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12e21e400) [pid = 1654] [serial = 1337] [outer = 0x0] 15:16:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12e5c7000) [pid = 1654] [serial = 1338] [outer = 0x12e21e400] 15:16:04 INFO - PROCESS | 1654 | 1461190564429 Marionette DEBUG loaded listener.js 15:16:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12e5e3000) [pid = 1654] [serial = 1339] [outer = 0x12e21e400] 15:16:04 INFO - PROCESS | 1654 | 1461190564792 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 15:16:04 INFO - PROCESS | 1654 | 1461190564828 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1654 | 1461190564830 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:16:04 INFO - PROCESS | 1654 | 1461190564834 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1654 | 1461190564837 Marionette TRACE conn2 <- [1,1758,null,{}] 15:16:04 INFO - PROCESS | 1654 | 1461190564841 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}] 15:16:04 INFO - PROCESS | 1654 | 1461190564946 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:16:05 INFO - PROCESS | 1654 | 1461190565031 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad4e800 == 57 [pid = 1654] [id = 447] 15:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1188dc400) [pid = 1654] [serial = 1340] [outer = 0x0] 15:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119b23000) [pid = 1654] [serial = 1341] [outer = 0x1188dc400] 15:16:05 INFO - PROCESS | 1654 | 1461190565076 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119b2b400) [pid = 1654] [serial = 1342] [outer = 0x1188dc400] 15:16:05 INFO - PROCESS | 1654 | 1461190565515 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]]]}] 15:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 721ms 15:16:05 INFO - PROCESS | 1654 | 1461190565556 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1654 | 1461190565560 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:16:05 INFO - PROCESS | 1654 | 1461190565565 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1654 | 1461190565567 Marionette TRACE conn2 <- [1,1762,null,{}] 15:16:05 INFO - PROCESS | 1654 | 1461190565570 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}] 15:16:05 INFO - PROCESS | 1654 | 1461190565678 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:16:05 INFO - PROCESS | 1654 | 1461190565737 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fd9800 == 58 [pid = 1654] [id = 448] 15:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x119b2bc00) [pid = 1654] [serial = 1343] [outer = 0x0] 15:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11a8f0000) [pid = 1654] [serial = 1344] [outer = 0x119b2bc00] 15:16:05 INFO - PROCESS | 1654 | 1461190565767 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11b6d7800) [pid = 1654] [serial = 1345] [outer = 0x119b2bc00] 15:16:06 INFO - PROCESS | 1654 | 1461190566223 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]]]}] 15:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 670ms 15:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:16:06 INFO - PROCESS | 1654 | 1461190566235 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1654 | 1461190566237 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:16:06 INFO - PROCESS | 1654 | 1461190566239 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1654 | 1461190566242 Marionette TRACE conn2 <- [1,1766,null,{}] 15:16:06 INFO - PROCESS | 1654 | 1461190566253 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}] 15:16:06 INFO - PROCESS | 1654 | 1461190566381 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:16:06 INFO - PROCESS | 1654 | 1461190566453 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e579000 == 59 [pid = 1654] [id = 449] 15:16:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11bbf4800) [pid = 1654] [serial = 1346] [outer = 0x0] 15:16:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x126140400) [pid = 1654] [serial = 1347] [outer = 0x11bbf4800] 15:16:06 INFO - PROCESS | 1654 | 1461190566488 Marionette DEBUG loaded listener.js 15:16:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x128738c00) [pid = 1654] [serial = 1348] [outer = 0x11bbf4800] 15:16:06 INFO - PROCESS | 1654 | 1461190566953 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]]]}] 15:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 726ms 15:16:06 INFO - PROCESS | 1654 | 1461190566984 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1654 | 1461190566987 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:16:06 INFO - PROCESS | 1654 | 1461190566993 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1654 | 1461190566994 Marionette TRACE conn2 <- [1,1770,null,{}] 15:16:07 INFO - PROCESS | 1654 | 1461190567000 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}] 15:16:07 INFO - PROCESS | 1654 | 1461190567159 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:16:07 INFO - PROCESS | 1654 | 1461190567261 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x130130000 == 60 [pid = 1654] [id = 450] 15:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x129a20400) [pid = 1654] [serial = 1349] [outer = 0x0] 15:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12af38000) [pid = 1654] [serial = 1350] [outer = 0x129a20400] 15:16:07 INFO - PROCESS | 1654 | 1461190567312 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b2f2c00) [pid = 1654] [serial = 1351] [outer = 0x129a20400] 15:16:07 INFO - PROCESS | 1654 | 1461190567784 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]]]}] 15:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 827ms 15:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:16:07 INFO - PROCESS | 1654 | 1461190567820 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:16:07 INFO - PROCESS | 1654 | 1461190567821 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:16:07 INFO - PROCESS | 1654 | 1461190567823 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:16:07 INFO - PROCESS | 1654 | 1461190567825 Marionette TRACE conn2 <- [1,1774,null,{}] 15:16:07 INFO - PROCESS | 1654 | 1461190567827 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}] 15:16:07 INFO - PROCESS | 1654 | 1461190567968 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:16:08 INFO - PROCESS | 1654 | 1461190568019 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x130713800 == 61 [pid = 1654] [id = 451] 15:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12b713c00) [pid = 1654] [serial = 1352] [outer = 0x0] 15:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12bab6c00) [pid = 1654] [serial = 1353] [outer = 0x12b713c00] 15:16:08 INFO - PROCESS | 1654 | 1461190568050 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12d0a7400) [pid = 1654] [serial = 1354] [outer = 0x12b713c00] 15:16:08 INFO - PROCESS | 1654 | 1461190568427 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]]]}] 15:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 669ms 15:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:16:08 INFO - PROCESS | 1654 | 1461190568493 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:16:08 INFO - PROCESS | 1654 | 1461190568495 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:16:08 INFO - PROCESS | 1654 | 1461190568497 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:16:08 INFO - PROCESS | 1654 | 1461190568498 Marionette TRACE conn2 <- [1,1778,null,{}] 15:16:08 INFO - PROCESS | 1654 | 1461190568501 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}] 15:16:08 INFO - PROCESS | 1654 | 1461190568620 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:16:08 INFO - PROCESS | 1654 | 1461190568707 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x132929800 == 62 [pid = 1654] [id = 452] 15:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12d997800) [pid = 1654] [serial = 1355] [outer = 0x0] 15:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12e194400) [pid = 1654] [serial = 1356] [outer = 0x12d997800] 15:16:08 INFO - PROCESS | 1654 | 1461190568741 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12e5e7800) [pid = 1654] [serial = 1357] [outer = 0x12d997800] 15:16:09 INFO - PROCESS | 1654 | 1461190569189 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]]]}] 15:16:09 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 15:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 15:16:09 INFO - PROCESS | 1654 | 1461190569242 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:16:09 INFO - PROCESS | 1654 | 1461190569243 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:16:09 INFO - PROCESS | 1654 | 1461190569268 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1654 | 1461190569269 Marionette TRACE conn2 <- [1,1782,null,{}] 15:16:09 INFO - PROCESS | 1654 | 1461190569272 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}] 15:16:09 INFO - PROCESS | 1654 | 1461190569374 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:16:09 INFO - PROCESS | 1654 | 1461190569447 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12619a800 == 63 [pid = 1654] [id = 453] 15:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x119d64800) [pid = 1654] [serial = 1358] [outer = 0x0] 15:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x127006400) [pid = 1654] [serial = 1359] [outer = 0x119d64800] 15:16:09 INFO - PROCESS | 1654 | 1461190569477 Marionette DEBUG loaded listener.js 15:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12dfb2400) [pid = 1654] [serial = 1360] [outer = 0x119d64800] 15:16:10 INFO - PROCESS | 1654 | 1461190570038 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]]]}] 15:16:10 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 15:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 820ms 15:16:10 INFO - PROCESS | 1654 | 1461190570087 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1654 | 1461190570090 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:16:10 INFO - PROCESS | 1654 | 1461190570093 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1654 | 1461190570096 Marionette TRACE conn2 <- [1,1786,null,{}] 15:16:10 INFO - PROCESS | 1654 | 1461190570101 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}] 15:16:10 INFO - PROCESS | 1654 | 1461190570195 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:16:10 INFO - PROCESS | 1654 | 1461190570274 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb46800 == 64 [pid = 1654] [id = 454] 15:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x115551c00) [pid = 1654] [serial = 1361] [outer = 0x0] 15:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11602c800) [pid = 1654] [serial = 1362] [outer = 0x115551c00] 15:16:10 INFO - PROCESS | 1654 | 1461190570303 Marionette DEBUG loaded listener.js 15:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x119b2b800) [pid = 1654] [serial = 1363] [outer = 0x115551c00] 15:16:10 INFO - PROCESS | 1654 | 1461190570787 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]]]}] 15:16:10 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 15:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 726ms 15:16:10 INFO - PROCESS | 1654 | 1461190570821 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1654 | 1461190570827 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:16:10 INFO - PROCESS | 1654 | 1461190570833 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1654 | 1461190570836 Marionette TRACE conn2 <- [1,1790,null,{}] 15:16:10 INFO - PROCESS | 1654 | 1461190570840 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}] 15:16:10 INFO - PROCESS | 1654 | 1461190570984 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:16:11 INFO - PROCESS | 1654 | 1461190571090 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12715a000 == 65 [pid = 1654] [id = 455] 15:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x1188dc000) [pid = 1654] [serial = 1364] [outer = 0x0] 15:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11a8dac00) [pid = 1654] [serial = 1365] [outer = 0x1188dc000] 15:16:11 INFO - PROCESS | 1654 | 1461190571137 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11bbeac00) [pid = 1654] [serial = 1366] [outer = 0x1188dc000] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11c335000 == 64 [pid = 1654] [id = 395] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12fcd9800 == 63 [pid = 1654] [id = 445] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12e593800 == 62 [pid = 1654] [id = 444] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12ecc8000 == 61 [pid = 1654] [id = 443] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2cb000 == 60 [pid = 1654] [id = 442] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d973800 == 59 [pid = 1654] [id = 441] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12d0a3400) [pid = 1654] [serial = 1284] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d063800 == 58 [pid = 1654] [id = 440] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdcc800 == 57 [pid = 1654] [id = 439] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b596800 == 56 [pid = 1654] [id = 438] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x127803800 == 55 [pid = 1654] [id = 437] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4ac000 == 54 [pid = 1654] [id = 436] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb50000 == 53 [pid = 1654] [id = 435] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x127819800 == 52 [pid = 1654] [id = 434] 15:16:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119847800 == 51 [pid = 1654] [id = 429] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12b908800) [pid = 1654] [serial = 1273] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12b1a3000) [pid = 1654] [serial = 1278] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x127f41c00) [pid = 1654] [serial = 1266] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12ad2fc00) [pid = 1654] [serial = 1267] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12b151800) [pid = 1654] [serial = 1270] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12ba4ec00) [pid = 1654] [serial = 1279] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12af31c00) [pid = 1654] [serial = 1269] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12b1a7400) [pid = 1654] [serial = 1272] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11c412000) [pid = 1654] [serial = 1275] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x119b58000) [pid = 1654] [serial = 1236] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11afe4000) [pid = 1654] [serial = 1239] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x1267ac000) [pid = 1654] [serial = 1263] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12955d000) [pid = 1654] [serial = 1276] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x127462c00) [pid = 1654] [serial = 1264] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11a8d5800) [pid = 1654] [serial = 1254] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11aa18c00) [pid = 1654] [serial = 1255] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c9ac800) [pid = 1654] [serial = 1260] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1266f8000) [pid = 1654] [serial = 1261] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11b91e400) [pid = 1654] [serial = 1257] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11bbf2800) [pid = 1654] [serial = 1258] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x127034c00) [pid = 1654] [serial = 1242] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11897c000) [pid = 1654] [serial = 1252] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1163f5000) [pid = 1654] [serial = 1251] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12b1a6000) [pid = 1654] [serial = 1245] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12ba49400) [pid = 1654] [serial = 1248] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12cba6c00) [pid = 1654] [serial = 1281] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12d09cc00) [pid = 1654] [serial = 1282] [outer = 0x0] [url = about:blank] 15:16:11 INFO - PROCESS | 1654 | 1461190571541 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]]]}] 15:16:11 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) 15:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 725ms 15:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:16:11 INFO - PROCESS | 1654 | 1461190571558 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1654 | 1461190571559 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:16:11 INFO - PROCESS | 1654 | 1461190571562 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1654 | 1461190571567 Marionette TRACE conn2 <- [1,1794,null,{}] 15:16:11 INFO - PROCESS | 1654 | 1461190571574 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}] 15:16:11 INFO - PROCESS | 1654 | 1461190571662 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:16:11 INFO - PROCESS | 1654 | 1461190571719 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12619b800 == 52 [pid = 1654] [id = 456] 15:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119b2c800) [pid = 1654] [serial = 1367] [outer = 0x0] 15:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11c412000) [pid = 1654] [serial = 1368] [outer = 0x119b2c800] 15:16:11 INFO - PROCESS | 1654 | 1461190571750 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1266f5c00) [pid = 1654] [serial = 1369] [outer = 0x119b2c800] 15:16:12 INFO - PROCESS | 1654 | 1461190572073 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]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms 15:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:16:12 INFO - PROCESS | 1654 | 1461190572086 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1654 | 1461190572088 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:16:12 INFO - PROCESS | 1654 | 1461190572090 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1654 | 1461190572091 Marionette TRACE conn2 <- [1,1798,null,{}] 15:16:12 INFO - PROCESS | 1654 | 1461190572093 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}] 15:16:12 INFO - PROCESS | 1654 | 1461190572184 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:16:12 INFO - PROCESS | 1654 | 1461190572188 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a3c000 == 53 [pid = 1654] [id = 457] 15:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1267b0c00) [pid = 1654] [serial = 1370] [outer = 0x0] 15:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x127c52c00) [pid = 1654] [serial = 1371] [outer = 0x1267b0c00] 15:16:12 INFO - PROCESS | 1654 | 1461190572215 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x129192800) [pid = 1654] [serial = 1372] [outer = 0x1267b0c00] 15:16:12 INFO - PROCESS | 1654 | 1461190572545 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]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 15:16:12 INFO - PROCESS | 1654 | 1461190572561 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1654 | 1461190572565 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:16:12 INFO - PROCESS | 1654 | 1461190572567 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1654 | 1461190572568 Marionette TRACE conn2 <- [1,1802,null,{}] 15:16:12 INFO - PROCESS | 1654 | 1461190572571 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}] 15:16:12 INFO - PROCESS | 1654 | 1461190572653 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:16:12 INFO - PROCESS | 1654 | 1461190572657 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9bf800 == 54 [pid = 1654] [id = 458] 15:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1288e0000) [pid = 1654] [serial = 1373] [outer = 0x0] 15:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a20d800) [pid = 1654] [serial = 1374] [outer = 0x1288e0000] 15:16:12 INFO - PROCESS | 1654 | 1461190572684 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12ad30400) [pid = 1654] [serial = 1375] [outer = 0x1288e0000] 15:16:13 INFO - PROCESS | 1654 | 1461190573022 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]]]}] 15:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 15:16:13 INFO - PROCESS | 1654 | 1461190573036 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1654 | 1461190573037 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:16:13 INFO - PROCESS | 1654 | 1461190573039 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1654 | 1461190573040 Marionette TRACE conn2 <- [1,1806,null,{}] 15:16:13 INFO - PROCESS | 1654 | 1461190573043 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}] 15:16:13 INFO - PROCESS | 1654 | 1461190573139 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:16:13 INFO - PROCESS | 1654 | 1461190573205 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d066800 == 55 [pid = 1654] [id = 459] 15:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x129558000) [pid = 1654] [serial = 1376] [outer = 0x0] 15:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12b148400) [pid = 1654] [serial = 1377] [outer = 0x129558000] 15:16:13 INFO - PROCESS | 1654 | 1461190573233 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12ba51800) [pid = 1654] [serial = 1378] [outer = 0x129558000] 15:16:13 INFO - PROCESS | 1654 | 1461190573568 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]]]}] 15:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 568ms 15:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:16:13 INFO - PROCESS | 1654 | 1461190573608 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1654 | 1461190573609 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:16:13 INFO - PROCESS | 1654 | 1461190573611 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1654 | 1461190573613 Marionette TRACE conn2 <- [1,1810,null,{}] 15:16:13 INFO - PROCESS | 1654 | 1461190573617 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}] 15:16:13 INFO - PROCESS | 1654 | 1461190573720 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:16:13 INFO - PROCESS | 1654 | 1461190573760 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d41e800 == 56 [pid = 1654] [id = 460] 15:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a218c00) [pid = 1654] [serial = 1379] [outer = 0x0] 15:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12cba7400) [pid = 1654] [serial = 1380] [outer = 0x12a218c00] 15:16:13 INFO - PROCESS | 1654 | 1461190573785 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d2cc000) [pid = 1654] [serial = 1381] [outer = 0x12a218c00] 15:16:14 INFO - PROCESS | 1654 | 1461190574098 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]]]}] 15:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 15:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:16:14 INFO - PROCESS | 1654 | 1461190574133 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1654 | 1461190574134 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:16:14 INFO - PROCESS | 1654 | 1461190574136 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1654 | 1461190574137 Marionette TRACE conn2 <- [1,1814,null,{}] 15:16:14 INFO - PROCESS | 1654 | 1461190574140 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}] 15:16:14 INFO - PROCESS | 1654 | 1461190574244 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:16:14 INFO - PROCESS | 1654 | 1461190574258 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2d3800 == 57 [pid = 1654] [id = 461] 15:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12cba6c00) [pid = 1654] [serial = 1382] [outer = 0x0] 15:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12d99ec00) [pid = 1654] [serial = 1383] [outer = 0x12cba6c00] 15:16:14 INFO - PROCESS | 1654 | 1461190574284 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12dfafc00) [pid = 1654] [serial = 1384] [outer = 0x12cba6c00] 15:16:14 INFO - PROCESS | 1654 | 1461190574653 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]]]}] 15:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 568ms 15:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:16:14 INFO - PROCESS | 1654 | 1461190574704 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1654 | 1461190574706 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:16:14 INFO - PROCESS | 1654 | 1461190574708 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1654 | 1461190574709 Marionette TRACE conn2 <- [1,1818,null,{}] 15:16:14 INFO - PROCESS | 1654 | 1461190574711 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}] 15:16:14 INFO - PROCESS | 1654 | 1461190574821 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:16:14 INFO - PROCESS | 1654 | 1461190574835 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c7800 == 58 [pid = 1654] [id = 462] 15:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12dfb1c00) [pid = 1654] [serial = 1385] [outer = 0x0] 15:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12e216000) [pid = 1654] [serial = 1386] [outer = 0x12dfb1c00] 15:16:14 INFO - PROCESS | 1654 | 1461190574861 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x119b55400) [pid = 1654] [serial = 1387] [outer = 0x12dfb1c00] 15:16:15 INFO - PROCESS | 1654 | 1461190575218 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]]]}] 15:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 523ms 15:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:16:15 INFO - PROCESS | 1654 | 1461190575233 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1654 | 1461190575234 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:16:15 INFO - PROCESS | 1654 | 1461190575236 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1654 | 1461190575237 Marionette TRACE conn2 <- [1,1822,null,{}] 15:16:15 INFO - PROCESS | 1654 | 1461190575239 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}] 15:16:15 INFO - PROCESS | 1654 | 1461190575345 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:16:15 INFO - PROCESS | 1654 | 1461190575362 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc17800 == 59 [pid = 1654] [id = 463] 15:16:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12e217800) [pid = 1654] [serial = 1388] [outer = 0x0] 15:16:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12e5e5000) [pid = 1654] [serial = 1389] [outer = 0x12e217800] 15:16:15 INFO - PROCESS | 1654 | 1461190575387 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12e5eb000) [pid = 1654] [serial = 1390] [outer = 0x12e217800] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12bab4400) [pid = 1654] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12d09dc00) [pid = 1654] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x118e1b400) [pid = 1654] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12d0a2000) [pid = 1654] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1267b6400) [pid = 1654] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x129a45800) [pid = 1654] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c787c00) [pid = 1654] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12b151000) [pid = 1654] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11aa13400) [pid = 1654] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12e194000) [pid = 1654] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12d09e400) [pid = 1654] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12d994400) [pid = 1654] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11a85f800) [pid = 1654] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:16:15 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12bab3c00) [pid = 1654] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:16:15 INFO - PROCESS | 1654 | 1461190575823 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]]]}] 15:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 619ms 15:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:16:15 INFO - PROCESS | 1654 | 1461190575856 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1654 | 1461190575857 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:16:15 INFO - PROCESS | 1654 | 1461190575859 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1654 | 1461190575862 Marionette TRACE conn2 <- [1,1826,null,{}] 15:16:15 INFO - PROCESS | 1654 | 1461190575892 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}] 15:16:16 INFO - PROCESS | 1654 | 1461190576006 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:16:16 INFO - PROCESS | 1654 | 1461190576009 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x130114800 == 60 [pid = 1654] [id = 464] 15:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1267b6400) [pid = 1654] [serial = 1391] [outer = 0x0] 15:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12bab4400) [pid = 1654] [serial = 1392] [outer = 0x1267b6400] 15:16:16 INFO - PROCESS | 1654 | 1461190576041 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12f408400) [pid = 1654] [serial = 1393] [outer = 0x1267b6400] 15:16:16 INFO - PROCESS | 1654 | 1461190576387 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]]]}] 15:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 534ms 15:16:16 INFO - PROCESS | 1654 | 1461190576394 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:16:16 INFO - PROCESS | 1654 | 1461190576395 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:16:16 INFO - PROCESS | 1654 | 1461190576403 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1654 | 1461190576404 Marionette TRACE conn2 <- [1,1830,null,{}] 15:16:16 INFO - PROCESS | 1654 | 1461190576407 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}] 15:16:16 INFO - PROCESS | 1654 | 1461190576499 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:16:16 INFO - PROCESS | 1654 | 1461190576558 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x131c0f800 == 61 [pid = 1654] [id = 465] 15:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12910f000) [pid = 1654] [serial = 1394] [outer = 0x0] 15:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12f40e400) [pid = 1654] [serial = 1395] [outer = 0x12910f000] 15:16:16 INFO - PROCESS | 1654 | 1461190576584 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12f77d800) [pid = 1654] [serial = 1396] [outer = 0x12910f000] 15:16:16 INFO - PROCESS | 1654 | 1461190576862 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]]]}] 15:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 15:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:16:16 INFO - PROCESS | 1654 | 1461190576921 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:16:16 INFO - PROCESS | 1654 | 1461190576922 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:16:16 INFO - PROCESS | 1654 | 1461190576925 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1654 | 1461190576926 Marionette TRACE conn2 <- [1,1834,null,{}] 15:16:16 INFO - PROCESS | 1654 | 1461190576928 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}] 15:16:17 INFO - PROCESS | 1654 | 1461190577017 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:16:17 INFO - PROCESS | 1654 | 1461190577021 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x13291d000 == 62 [pid = 1654] [id = 466] 15:16:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x126668000) [pid = 1654] [serial = 1397] [outer = 0x0] 15:16:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12666f400) [pid = 1654] [serial = 1398] [outer = 0x126668000] 15:16:17 INFO - PROCESS | 1654 | 1461190577046 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x126673400) [pid = 1654] [serial = 1399] [outer = 0x126668000] 15:16:17 INFO - PROCESS | 1654 | 1461190577389 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]]]}] 15:16:17 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 15:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 473ms 15:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:16:17 INFO - PROCESS | 1654 | 1461190577400 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:16:17 INFO - PROCESS | 1654 | 1461190577401 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:16:17 INFO - PROCESS | 1654 | 1461190577403 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:16:17 INFO - PROCESS | 1654 | 1461190577404 Marionette TRACE conn2 <- [1,1838,null,{}] 15:16:17 INFO - PROCESS | 1654 | 1461190577407 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}] 15:16:17 INFO - PROCESS | 1654 | 1461190577525 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:16:17 INFO - PROCESS | 1654 | 1461190577532 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x112274000 == 63 [pid = 1654] [id = 467] 15:16:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x126670400) [pid = 1654] [serial = 1400] [outer = 0x0] 15:16:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12f77f000) [pid = 1654] [serial = 1401] [outer = 0x126670400] 15:16:17 INFO - PROCESS | 1654 | 1461190577557 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12fb12c00) [pid = 1654] [serial = 1402] [outer = 0x126670400] 15:16:18 INFO - PROCESS | 1654 | 1461190578047 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]]]}] 15:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 15:16:18 INFO - PROCESS | 1654 | 1461190578088 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1654 | 1461190578092 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:16:18 INFO - PROCESS | 1654 | 1461190578098 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1654 | 1461190578101 Marionette TRACE conn2 <- [1,1842,null,{}] 15:16:18 INFO - PROCESS | 1654 | 1461190578104 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}] 15:16:18 INFO - PROCESS | 1654 | 1461190578213 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:16:18 INFO - PROCESS | 1654 | 1461190578291 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c80d800 == 64 [pid = 1654] [id = 468] 15:16:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x119b2e000) [pid = 1654] [serial = 1403] [outer = 0x0] 15:16:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11a861400) [pid = 1654] [serial = 1404] [outer = 0x119b2e000] 15:16:18 INFO - PROCESS | 1654 | 1461190578321 Marionette DEBUG loaded listener.js 15:16:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11b676400) [pid = 1654] [serial = 1405] [outer = 0x119b2e000] 15:16:18 INFO - PROCESS | 1654 | 1461190578754 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]]]}] 15:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 15:16:18 INFO - PROCESS | 1654 | 1461190578843 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1654 | 1461190578847 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:16:18 INFO - PROCESS | 1654 | 1461190578872 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1654 | 1461190578874 Marionette TRACE conn2 <- [1,1846,null,{}] 15:16:18 INFO - PROCESS | 1654 | 1461190578876 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}] 15:16:18 INFO - PROCESS | 1654 | 1461190578986 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:16:19 INFO - PROCESS | 1654 | 1461190579061 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12766b000 == 65 [pid = 1654] [id = 469] 15:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11b6d2000) [pid = 1654] [serial = 1406] [outer = 0x0] 15:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11c9b8c00) [pid = 1654] [serial = 1407] [outer = 0x11b6d2000] 15:16:19 INFO - PROCESS | 1654 | 1461190579091 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x126674400) [pid = 1654] [serial = 1408] [outer = 0x11b6d2000] 15:16:19 INFO - PROCESS | 1654 | 1461190579497 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]]]}] 15:16:19 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) 15:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 672ms 15:16:19 INFO - PROCESS | 1654 | 1461190579544 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:16:19 INFO - PROCESS | 1654 | 1461190579546 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:16:19 INFO - PROCESS | 1654 | 1461190579551 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:16:19 INFO - PROCESS | 1654 | 1461190579556 Marionette TRACE conn2 <- [1,1850,null,{}] 15:16:19 INFO - PROCESS | 1654 | 1461190579588 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}] 15:16:19 INFO - PROCESS | 1654 | 1461190579785 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:16:19 INFO - PROCESS | 1654 | 1461190579843 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9c2800 == 66 [pid = 1654] [id = 470] 15:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12af39400) [pid = 1654] [serial = 1409] [outer = 0x0] 15:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12b151800) [pid = 1654] [serial = 1410] [outer = 0x12af39400] 15:16:19 INFO - PROCESS | 1654 | 1461190579874 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12b90a400) [pid = 1654] [serial = 1411] [outer = 0x12af39400] 15:16:20 INFO - PROCESS | 1654 | 1461190580328 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]]]}] 15:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 826ms 15:16:20 INFO - PROCESS | 1654 | 1461190580377 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1654 | 1461190580379 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:16:20 INFO - PROCESS | 1654 | 1461190580381 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1654 | 1461190580383 Marionette TRACE conn2 <- [1,1854,null,{}] 15:16:20 INFO - PROCESS | 1654 | 1461190580385 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}] 15:16:20 INFO - PROCESS | 1654 | 1461190580492 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:16:20 INFO - PROCESS | 1654 | 1461190580553 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e22d800 == 67 [pid = 1654] [id = 471] 15:16:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12ba45c00) [pid = 1654] [serial = 1412] [outer = 0x0] 15:16:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12d09e800) [pid = 1654] [serial = 1413] [outer = 0x12ba45c00] 15:16:20 INFO - PROCESS | 1654 | 1461190580584 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12dfac000) [pid = 1654] [serial = 1414] [outer = 0x12ba45c00] 15:16:21 INFO - PROCESS | 1654 | 1461190581028 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]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 669ms 15:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:16:21 INFO - PROCESS | 1654 | 1461190581051 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1654 | 1461190581052 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:16:21 INFO - PROCESS | 1654 | 1461190581054 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1654 | 1461190581056 Marionette TRACE conn2 <- [1,1858,null,{}] 15:16:21 INFO - PROCESS | 1654 | 1461190581058 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}] 15:16:21 INFO - PROCESS | 1654 | 1461190581164 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:16:21 INFO - PROCESS | 1654 | 1461190581267 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x13071b800 == 68 [pid = 1654] [id = 472] 15:16:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12a6eb400) [pid = 1654] [serial = 1415] [outer = 0x0] 15:16:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12a6f2800) [pid = 1654] [serial = 1416] [outer = 0x12a6eb400] 15:16:21 INFO - PROCESS | 1654 | 1461190581298 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12a6f6800) [pid = 1654] [serial = 1417] [outer = 0x12a6eb400] 15:16:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12b029400) [pid = 1654] [serial = 1418] [outer = 0x12f40ec00] 15:16:21 INFO - PROCESS | 1654 | 1461190581792 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]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 820ms 15:16:21 INFO - PROCESS | 1654 | 1461190581875 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1654 | 1461190581876 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:16:21 INFO - PROCESS | 1654 | 1461190581879 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1654 | 1461190581880 Marionette TRACE conn2 <- [1,1862,null,{}] 15:16:21 INFO - PROCESS | 1654 | 1461190581883 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}] 15:16:22 INFO - PROCESS | 1654 | 1461190581998 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:16:22 INFO - PROCESS | 1654 | 1461190582253 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb4e800 == 69 [pid = 1654] [id = 473] 15:16:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x114dc9400) [pid = 1654] [serial = 1419] [outer = 0x0] 15:16:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x114eadc00) [pid = 1654] [serial = 1420] [outer = 0x114dc9400] 15:16:22 INFO - PROCESS | 1654 | 1461190582282 Marionette DEBUG loaded listener.js 15:16:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x11585d000) [pid = 1654] [serial = 1421] [outer = 0x114dc9400] 15:16:22 INFO - PROCESS | 1654 | 1461190582729 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]]]}] 15:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 922ms 15:16:22 INFO - PROCESS | 1654 | 1461190582821 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:16:22 INFO - PROCESS | 1654 | 1461190582825 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:16:22 INFO - PROCESS | 1654 | 1461190582833 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:16:22 INFO - PROCESS | 1654 | 1461190582837 Marionette TRACE conn2 <- [1,1866,null,{}] 15:16:22 INFO - PROCESS | 1654 | 1461190582843 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}] 15:16:23 INFO - PROCESS | 1654 | 1461190583000 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:16:23 INFO - PROCESS | 1654 | 1461190583105 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c4ac000 == 70 [pid = 1654] [id = 474] 15:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x115471c00) [pid = 1654] [serial = 1422] [outer = 0x0] 15:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x119ba3800) [pid = 1654] [serial = 1423] [outer = 0x115471c00] 15:16:23 INFO - PROCESS | 1654 | 1461190583155 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x11afe3c00) [pid = 1654] [serial = 1424] [outer = 0x115471c00] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1ba800 == 69 [pid = 1654] [id = 416] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12e224800 == 68 [pid = 1654] [id = 414] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12d291000 == 67 [pid = 1654] [id = 88] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x13291d000 == 66 [pid = 1654] [id = 466] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x131c0f800 == 65 [pid = 1654] [id = 465] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x130114800 == 64 [pid = 1654] [id = 464] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc17800 == 63 [pid = 1654] [id = 463] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c7800 == 62 [pid = 1654] [id = 462] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2d3800 == 61 [pid = 1654] [id = 461] 15:16:23 INFO - PROCESS | 1654 | 1461190583704 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]]]}] 15:16:23 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x1267b3000) [pid = 1654] [serial = 1293] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11b674c00) [pid = 1654] [serial = 1290] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12b2e9800) [pid = 1654] [serial = 1296] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x116362800) [pid = 1654] [serial = 1287] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12cba1c00) [pid = 1654] [serial = 1299] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12e5c7000) [pid = 1654] [serial = 1338] [outer = 0x0] [url = about:blank] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12d41e800 == 60 [pid = 1654] [id = 460] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12d066800 == 59 [pid = 1654] [id = 459] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9bf800 == 58 [pid = 1654] [id = 458] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x129a3c000 == 57 [pid = 1654] [id = 457] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12619b800 == 56 [pid = 1654] [id = 456] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12715a000 == 55 [pid = 1654] [id = 455] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb46800 == 54 [pid = 1654] [id = 454] 15:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 926ms 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x130130000 == 53 [pid = 1654] [id = 450] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12e579000 == 52 [pid = 1654] [id = 449] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x127fd9800 == 51 [pid = 1654] [id = 448] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad4e800 == 50 [pid = 1654] [id = 447] 15:16:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12fcf3800 == 49 [pid = 1654] [id = 446] 15:16:23 INFO - PROCESS | 1654 | 1461190583769 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:16:23 INFO - PROCESS | 1654 | 1461190583772 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:16:23 INFO - PROCESS | 1654 | 1461190583774 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:16:23 INFO - PROCESS | 1654 | 1461190583775 Marionette TRACE conn2 <- [1,1870,null,{}] 15:16:23 INFO - PROCESS | 1654 | 1461190583778 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}] 15:16:23 INFO - PROCESS | 1654 | 1461190583865 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:16:23 INFO - PROCESS | 1654 | 1461190583870 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dda800 == 50 [pid = 1654] [id = 475] 15:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x11b91f400) [pid = 1654] [serial = 1425] [outer = 0x0] 15:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x11bbf4000) [pid = 1654] [serial = 1426] [outer = 0x11b91f400] 15:16:23 INFO - PROCESS | 1654 | 1461190583897 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x11c9b3400) [pid = 1654] [serial = 1427] [outer = 0x11b91f400] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12d027800) [pid = 1654] [serial = 1320] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12d2ccc00) [pid = 1654] [serial = 1323] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x119a30400) [pid = 1654] [serial = 1302] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11a8d9000) [pid = 1654] [serial = 1303] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12dfad400) [pid = 1654] [serial = 1327] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x127f46400) [pid = 1654] [serial = 1311] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12dfa6c00) [pid = 1654] [serial = 1326] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x129a44c00) [pid = 1654] [serial = 1312] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12a218000) [pid = 1654] [serial = 1314] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x126148400) [pid = 1654] [serial = 1308] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x1267b4400) [pid = 1654] [serial = 1309] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12b2f5800) [pid = 1654] [serial = 1317] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11c318800) [pid = 1654] [serial = 1306] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11bbf0400) [pid = 1654] [serial = 1305] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12e221c00) [pid = 1654] [serial = 1336] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12d2d5800) [pid = 1654] [serial = 1324] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12d2cb400) [pid = 1654] [serial = 1285] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12dfb4400) [pid = 1654] [serial = 1329] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12e21a800) [pid = 1654] [serial = 1335] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b150400) [pid = 1654] [serial = 1332] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12e18d400) [pid = 1654] [serial = 1330] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12d0a1c00) [pid = 1654] [serial = 1321] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12ba54800) [pid = 1654] [serial = 1318] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12e196000) [pid = 1654] [serial = 1333] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12af37c00) [pid = 1654] [serial = 1315] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12baf5800) [pid = 1654] [serial = 1234] [outer = 0x0] [url = about:blank] 15:16:24 INFO - PROCESS | 1654 | 1461190584278 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]]]}] 15:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 520ms 15:16:24 INFO - PROCESS | 1654 | 1461190584295 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1654 | 1461190584299 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:16:24 INFO - PROCESS | 1654 | 1461190584306 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1654 | 1461190584310 Marionette TRACE conn2 <- [1,1874,null,{}] 15:16:24 INFO - PROCESS | 1654 | 1461190584313 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}] 15:16:24 INFO - PROCESS | 1654 | 1461190584401 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:16:24 INFO - PROCESS | 1654 | 1461190584405 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c8b800 == 51 [pid = 1654] [id = 476] 15:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11bbe7400) [pid = 1654] [serial = 1428] [outer = 0x0] 15:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11a8d8c00) [pid = 1654] [serial = 1429] [outer = 0x11bbe7400] 15:16:24 INFO - PROCESS | 1654 | 1461190584431 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1276c3800) [pid = 1654] [serial = 1430] [outer = 0x11bbe7400] 15:16:24 INFO - PROCESS | 1654 | 1461190584804 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]]]}] 15:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 531ms 15:16:24 INFO - PROCESS | 1654 | 1461190584836 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1654 | 1461190584839 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:16:24 INFO - PROCESS | 1654 | 1461190584843 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1654 | 1461190584845 Marionette TRACE conn2 <- [1,1878,null,{}] 15:16:24 INFO - PROCESS | 1654 | 1461190584851 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}] 15:16:24 INFO - PROCESS | 1654 | 1461190584988 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:16:25 INFO - PROCESS | 1654 | 1461190585003 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fcf800 == 52 [pid = 1654] [id = 477] 15:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x127cd4800) [pid = 1654] [serial = 1431] [outer = 0x0] 15:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12918e800) [pid = 1654] [serial = 1432] [outer = 0x127cd4800] 15:16:25 INFO - PROCESS | 1654 | 1461190585047 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12a212800) [pid = 1654] [serial = 1433] [outer = 0x127cd4800] 15:16:25 INFO - PROCESS | 1654 | 1461190585486 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]]]}] 15:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 676ms 15:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:16:25 INFO - PROCESS | 1654 | 1461190585519 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:16:25 INFO - PROCESS | 1654 | 1461190585520 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:16:25 INFO - PROCESS | 1654 | 1461190585522 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1654 | 1461190585523 Marionette TRACE conn2 <- [1,1882,null,{}] 15:16:25 INFO - PROCESS | 1654 | 1461190585525 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}] 15:16:25 INFO - PROCESS | 1654 | 1461190585610 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:16:25 INFO - PROCESS | 1654 | 1461190585617 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b70000 == 53 [pid = 1654] [id = 478] 15:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12af36c00) [pid = 1654] [serial = 1434] [outer = 0x0] 15:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12b02d000) [pid = 1654] [serial = 1435] [outer = 0x12af36c00] 15:16:25 INFO - PROCESS | 1654 | 1461190585650 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12b145400) [pid = 1654] [serial = 1436] [outer = 0x12af36c00] 15:16:26 INFO - PROCESS | 1654 | 1461190586020 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]]]}] 15:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 15:16:26 INFO - PROCESS | 1654 | 1461190586044 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1654 | 1461190586045 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:16:26 INFO - PROCESS | 1654 | 1461190586050 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1654 | 1461190586051 Marionette TRACE conn2 <- [1,1886,null,{}] 15:16:26 INFO - PROCESS | 1654 | 1461190586071 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}] 15:16:26 INFO - PROCESS | 1654 | 1461190586185 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:16:26 INFO - PROCESS | 1654 | 1461190586197 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1c2800 == 54 [pid = 1654] [id = 479] 15:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12b02ac00) [pid = 1654] [serial = 1437] [outer = 0x0] 15:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12b1aa000) [pid = 1654] [serial = 1438] [outer = 0x12b02ac00] 15:16:26 INFO - PROCESS | 1654 | 1461190586223 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12b90e000) [pid = 1654] [serial = 1439] [outer = 0x12b02ac00] 15:16:26 INFO - PROCESS | 1654 | 1461190586669 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]]]}] 15:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 623ms 15:16:26 INFO - PROCESS | 1654 | 1461190586672 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1654 | 1461190586673 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:16:26 INFO - PROCESS | 1654 | 1461190586676 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1654 | 1461190586677 Marionette TRACE conn2 <- [1,1890,null,{}] 15:16:26 INFO - PROCESS | 1654 | 1461190586686 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}] 15:16:26 INFO - PROCESS | 1654 | 1461190586800 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:16:26 INFO - PROCESS | 1654 | 1461190586815 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd1d000 == 55 [pid = 1654] [id = 480] 15:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12b2f5800) [pid = 1654] [serial = 1440] [outer = 0x0] 15:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12bab1800) [pid = 1654] [serial = 1441] [outer = 0x12b2f5800] 15:16:26 INFO - PROCESS | 1654 | 1461190586840 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12cbb0400) [pid = 1654] [serial = 1442] [outer = 0x12b2f5800] 15:16:27 INFO - PROCESS | 1654 | 1461190587171 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 525ms 15:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:16:27 INFO - PROCESS | 1654 | 1461190587201 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1654 | 1461190587202 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:16:27 INFO - PROCESS | 1654 | 1461190587205 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1654 | 1461190587206 Marionette TRACE conn2 <- [1,1894,null,{}] 15:16:27 INFO - PROCESS | 1654 | 1461190587208 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}] 15:16:27 INFO - PROCESS | 1654 | 1461190587318 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:16:27 INFO - PROCESS | 1654 | 1461190587332 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d074000 == 56 [pid = 1654] [id = 481] 15:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12ba54400) [pid = 1654] [serial = 1443] [outer = 0x0] 15:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12d09f400) [pid = 1654] [serial = 1444] [outer = 0x12ba54400] 15:16:27 INFO - PROCESS | 1654 | 1461190587357 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12d2d1000) [pid = 1654] [serial = 1445] [outer = 0x12ba54400] 15:16:27 INFO - PROCESS | 1654 | 1461190587741 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 569ms 15:16:27 INFO - PROCESS | 1654 | 1461190587781 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1654 | 1461190587783 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:16:27 INFO - PROCESS | 1654 | 1461190587785 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1654 | 1461190587786 Marionette TRACE conn2 <- [1,1898,null,{}] 15:16:27 INFO - PROCESS | 1654 | 1461190587789 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}] 15:16:27 INFO - PROCESS | 1654 | 1461190587900 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:16:27 INFO - PROCESS | 1654 | 1461190587939 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e241800 == 57 [pid = 1654] [id = 482] 15:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12ba54800) [pid = 1654] [serial = 1446] [outer = 0x0] 15:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12d9a1c00) [pid = 1654] [serial = 1447] [outer = 0x12ba54800] 15:16:27 INFO - PROCESS | 1654 | 1461190587967 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12e188400) [pid = 1654] [serial = 1448] [outer = 0x12ba54800] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11a8ed800) [pid = 1654] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12b720000) [pid = 1654] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x129a4e400) [pid = 1654] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x119b57c00) [pid = 1654] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11911dc00) [pid = 1654] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11a8d4c00) [pid = 1654] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x114dca400) [pid = 1654] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x1146b0000) [pid = 1654] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11c4c1400) [pid = 1654] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x11c411c00) [pid = 1654] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12b90ec00) [pid = 1654] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11c4c7c00) [pid = 1654] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11c316800) [pid = 1654] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x129a51400) [pid = 1654] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1144b0c00) [pid = 1654] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11a8d4800) [pid = 1654] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x118984000) [pid = 1654] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x126668000) [pid = 1654] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12a218c00) [pid = 1654] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12dfb1c00) [pid = 1654] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12cba6c00) [pid = 1654] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12e217800) [pid = 1654] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12e21e400) [pid = 1654] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x129a20400) [pid = 1654] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x119d64800) [pid = 1654] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11bbf4800) [pid = 1654] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1188dc000) [pid = 1654] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x119b2bc00) [pid = 1654] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12b713c00) [pid = 1654] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x115551c00) [pid = 1654] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1267b0c00) [pid = 1654] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1288e0000) [pid = 1654] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119b2c800) [pid = 1654] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x129558000) [pid = 1654] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1188dc400) [pid = 1654] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12d997800) [pid = 1654] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12910f000) [pid = 1654] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:16:28 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1267b6400) [pid = 1654] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:16:28 INFO - PROCESS | 1654 | 1461190588541 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]]]}] 15:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 769ms 15:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:16:28 INFO - PROCESS | 1654 | 1461190588569 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:16:28 INFO - PROCESS | 1654 | 1461190588570 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:16:28 INFO - PROCESS | 1654 | 1461190588572 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1654 | 1461190588573 Marionette TRACE conn2 <- [1,1902,null,{}] 15:16:28 INFO - PROCESS | 1654 | 1461190588576 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}] 15:16:28 INFO - PROCESS | 1654 | 1461190588662 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:16:28 INFO - PROCESS | 1654 | 1461190588723 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a89f000 == 58 [pid = 1654] [id = 483] 15:16:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x114dc0400) [pid = 1654] [serial = 1449] [outer = 0x0] 15:16:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1186b1000) [pid = 1654] [serial = 1450] [outer = 0x114dc0400] 15:16:28 INFO - PROCESS | 1654 | 1461190588754 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11a8dd000) [pid = 1654] [serial = 1451] [outer = 0x114dc0400] 15:16:29 INFO - PROCESS | 1654 | 1461190589076 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]]]}] 15:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 521ms 15:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:16:29 INFO - PROCESS | 1654 | 1461190589093 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:16:29 INFO - PROCESS | 1654 | 1461190589095 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:16:29 INFO - PROCESS | 1654 | 1461190589101 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1654 | 1461190589103 Marionette TRACE conn2 <- [1,1906,null,{}] 15:16:29 INFO - PROCESS | 1654 | 1461190589106 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}] 15:16:29 INFO - PROCESS | 1654 | 1461190589210 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:16:29 INFO - PROCESS | 1654 | 1461190589215 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e660800 == 59 [pid = 1654] [id = 484] 15:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11a8eb800) [pid = 1654] [serial = 1452] [outer = 0x0] 15:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x126146000) [pid = 1654] [serial = 1453] [outer = 0x11a8eb800] 15:16:29 INFO - PROCESS | 1654 | 1461190589240 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x129a20400) [pid = 1654] [serial = 1454] [outer = 0x11a8eb800] 15:16:29 INFO - PROCESS | 1654 | 1461190589584 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]]]}] 15:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 15:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:16:29 INFO - PROCESS | 1654 | 1461190589635 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:16:29 INFO - PROCESS | 1654 | 1461190589636 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:16:29 INFO - PROCESS | 1654 | 1461190589638 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1654 | 1461190589639 Marionette TRACE conn2 <- [1,1910,null,{}] 15:16:29 INFO - PROCESS | 1654 | 1461190589641 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}] 15:16:29 INFO - PROCESS | 1654 | 1461190589729 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:16:29 INFO - PROCESS | 1654 | 1461190589733 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f439800 == 60 [pid = 1654] [id = 485] 15:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x127033800) [pid = 1654] [serial = 1455] [outer = 0x0] 15:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12b90e400) [pid = 1654] [serial = 1456] [outer = 0x127033800] 15:16:29 INFO - PROCESS | 1654 | 1461190589758 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12d030000) [pid = 1654] [serial = 1457] [outer = 0x127033800] 15:16:30 INFO - PROCESS | 1654 | 1461190590118 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]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 518ms 15:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:16:30 INFO - PROCESS | 1654 | 1461190590157 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1654 | 1461190590158 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:16:30 INFO - PROCESS | 1654 | 1461190590160 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1654 | 1461190590161 Marionette TRACE conn2 <- [1,1914,null,{}] 15:16:30 INFO - PROCESS | 1654 | 1461190590166 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}] 15:16:30 INFO - PROCESS | 1654 | 1461190590254 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:16:30 INFO - PROCESS | 1654 | 1461190590318 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fa54000 == 61 [pid = 1654] [id = 486] 15:16:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1288e0000) [pid = 1654] [serial = 1458] [outer = 0x0] 15:16:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12dfaa000) [pid = 1654] [serial = 1459] [outer = 0x1288e0000] 15:16:30 INFO - PROCESS | 1654 | 1461190590343 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12e192000) [pid = 1654] [serial = 1460] [outer = 0x1288e0000] 15:16:30 INFO - PROCESS | 1654 | 1461190590803 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]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 671ms 15:16:30 INFO - PROCESS | 1654 | 1461190590832 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1654 | 1461190590835 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:16:30 INFO - PROCESS | 1654 | 1461190590839 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1654 | 1461190590841 Marionette TRACE conn2 <- [1,1918,null,{}] 15:16:30 INFO - PROCESS | 1654 | 1461190590846 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}] 15:16:30 INFO - PROCESS | 1654 | 1461190590958 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:16:31 INFO - PROCESS | 1654 | 1461190591063 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c813800 == 62 [pid = 1654] [id = 487] 15:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x119b24000) [pid = 1654] [serial = 1461] [outer = 0x0] 15:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x119b2a000) [pid = 1654] [serial = 1462] [outer = 0x119b24000] 15:16:31 INFO - PROCESS | 1654 | 1461190591108 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11a8d4800) [pid = 1654] [serial = 1463] [outer = 0x119b24000] 15:16:31 INFO - PROCESS | 1654 | 1461190591550 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]]]}] 15:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 727ms 15:16:31 INFO - PROCESS | 1654 | 1461190591567 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:16:31 INFO - PROCESS | 1654 | 1461190591571 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:16:31 INFO - PROCESS | 1654 | 1461190591576 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1654 | 1461190591578 Marionette TRACE conn2 <- [1,1922,null,{}] 15:16:31 INFO - PROCESS | 1654 | 1461190591581 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}] 15:16:31 INFO - PROCESS | 1654 | 1461190591690 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:16:31 INFO - PROCESS | 1654 | 1461190591767 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x128831800 == 63 [pid = 1654] [id = 488] 15:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11add7000) [pid = 1654] [serial = 1464] [outer = 0x0] 15:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11c787c00) [pid = 1654] [serial = 1465] [outer = 0x11add7000] 15:16:31 INFO - PROCESS | 1654 | 1461190591797 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x126148000) [pid = 1654] [serial = 1466] [outer = 0x11add7000] 15:16:32 INFO - PROCESS | 1654 | 1461190592233 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]]]}] 15:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 15:16:32 INFO - PROCESS | 1654 | 1461190592248 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1654 | 1461190592250 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:16:32 INFO - PROCESS | 1654 | 1461190592253 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1654 | 1461190592255 Marionette TRACE conn2 <- [1,1926,null,{}] 15:16:32 INFO - PROCESS | 1654 | 1461190592263 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}] 15:16:32 INFO - PROCESS | 1654 | 1461190592396 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:16:32 INFO - PROCESS | 1654 | 1461190592488 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e65b800 == 64 [pid = 1654] [id = 489] 15:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1267b2000) [pid = 1654] [serial = 1467] [outer = 0x0] 15:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x129550000) [pid = 1654] [serial = 1468] [outer = 0x1267b2000] 15:16:32 INFO - PROCESS | 1654 | 1461190592520 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12a6f3800) [pid = 1654] [serial = 1469] [outer = 0x1267b2000] 15:16:32 INFO - PROCESS | 1654 | 1461190592948 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]]]}] 15:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 722ms 15:16:32 INFO - PROCESS | 1654 | 1461190592976 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:16:32 INFO - PROCESS | 1654 | 1461190592978 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:16:32 INFO - PROCESS | 1654 | 1461190592980 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1654 | 1461190592981 Marionette TRACE conn2 <- [1,1930,null,{}] 15:16:32 INFO - PROCESS | 1654 | 1461190592984 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}] 15:16:33 INFO - PROCESS | 1654 | 1461190593091 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:16:33 INFO - PROCESS | 1654 | 1461190593196 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcef800 == 65 [pid = 1654] [id = 490] 15:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12a6f5800) [pid = 1654] [serial = 1470] [outer = 0x0] 15:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b036c00) [pid = 1654] [serial = 1471] [outer = 0x12a6f5800] 15:16:33 INFO - PROCESS | 1654 | 1461190593230 Marionette DEBUG loaded listener.js 15:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12b2f2400) [pid = 1654] [serial = 1472] [outer = 0x12a6f5800] 15:16:33 INFO - PROCESS | 1654 | 1461190593631 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]]]}] 15:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 15:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:16:33 INFO - PROCESS | 1654 | 1461190593652 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:16:33 INFO - PROCESS | 1654 | 1461190593653 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:16:33 INFO - PROCESS | 1654 | 1461190593655 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1654 | 1461190593656 Marionette TRACE conn2 <- [1,1934,null,{}] 15:16:33 INFO - PROCESS | 1654 | 1461190593659 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}] 15:16:33 INFO - PROCESS | 1654 | 1461190593784 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:16:33 INFO - PROCESS | 1654 | 1461190593875 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x130712000 == 66 [pid = 1654] [id = 491] 15:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12ad32000) [pid = 1654] [serial = 1473] [outer = 0x0] 15:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12d028000) [pid = 1654] [serial = 1474] [outer = 0x12ad32000] 15:16:33 INFO - PROCESS | 1654 | 1461190593906 Marionette DEBUG loaded listener.js 15:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12dfb1c00) [pid = 1654] [serial = 1475] [outer = 0x12ad32000] 15:16:34 INFO - PROCESS | 1654 | 1461190594360 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]]]}] 15:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 15:16:34 INFO - PROCESS | 1654 | 1461190594409 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:16:34 INFO - PROCESS | 1654 | 1461190594410 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:16:34 INFO - PROCESS | 1654 | 1461190594417 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:16:34 INFO - PROCESS | 1654 | 1461190594419 Marionette TRACE conn2 <- [1,1938,null,{}] 15:16:34 INFO - PROCESS | 1654 | 1461190594421 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}] 15:16:34 INFO - PROCESS | 1654 | 1461190594546 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:16:34 INFO - PROCESS | 1654 | 1461190594632 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a35000 == 67 [pid = 1654] [id = 492] 15:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12666a000) [pid = 1654] [serial = 1476] [outer = 0x0] 15:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12dfb4800) [pid = 1654] [serial = 1477] [outer = 0x12666a000] 15:16:34 INFO - PROCESS | 1654 | 1461190594672 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12e5e9400) [pid = 1654] [serial = 1478] [outer = 0x12666a000] 15:16:35 INFO - PROCESS | 1654 | 1461190595214 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]]]}] 15:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 819ms 15:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:16:35 INFO - PROCESS | 1654 | 1461190595237 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:16:35 INFO - PROCESS | 1654 | 1461190595238 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:16:35 INFO - PROCESS | 1654 | 1461190595240 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:16:35 INFO - PROCESS | 1654 | 1461190595242 Marionette TRACE conn2 <- [1,1942,null,{}] 15:16:35 INFO - PROCESS | 1654 | 1461190595244 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}] 15:16:35 INFO - PROCESS | 1654 | 1461190595351 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:16:35 INFO - PROCESS | 1654 | 1461190595430 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1261a9800 == 68 [pid = 1654] [id = 493] 15:16:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x1188d3000) [pid = 1654] [serial = 1479] [outer = 0x0] 15:16:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11acb8c00) [pid = 1654] [serial = 1480] [outer = 0x1188d3000] 15:16:35 INFO - PROCESS | 1654 | 1461190595460 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x126435c00) [pid = 1654] [serial = 1481] [outer = 0x1188d3000] 15:16:35 INFO - PROCESS | 1654 | 1461190595937 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]]]}] 15:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 719ms 15:16:35 INFO - PROCESS | 1654 | 1461190595968 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:16:35 INFO - PROCESS | 1654 | 1461190595970 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:16:35 INFO - PROCESS | 1654 | 1461190595977 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:16:35 INFO - PROCESS | 1654 | 1461190595978 Marionette TRACE conn2 <- [1,1946,null,{}] 15:16:35 INFO - PROCESS | 1654 | 1461190595985 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}] 15:16:36 INFO - PROCESS | 1654 | 1461190596154 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:16:36 INFO - PROCESS | 1654 | 1461190596267 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11985c800 == 69 [pid = 1654] [id = 494] 15:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11863d400) [pid = 1654] [serial = 1482] [outer = 0x0] 15:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x1191aac00) [pid = 1654] [serial = 1483] [outer = 0x11863d400] 15:16:36 INFO - PROCESS | 1654 | 1461190596301 Marionette DEBUG loaded listener.js 15:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11a8ef000) [pid = 1654] [serial = 1484] [outer = 0x11863d400] 15:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 975ms 15:16:36 INFO - PROCESS | 1654 | 1461190596946 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]]]}] 15:16:36 INFO - PROCESS | 1654 | 1461190596952 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:16:36 INFO - PROCESS | 1654 | 1461190596955 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:16:36 INFO - PROCESS | 1654 | 1461190596958 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1654 | 1461190596961 Marionette TRACE conn2 <- [1,1950,null,{}] 15:16:36 INFO - PROCESS | 1654 | 1461190596984 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}] 15:16:37 INFO - PROCESS | 1654 | 1461190597086 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:16:37 INFO - PROCESS | 1654 | 1461190597171 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x119854000 == 70 [pid = 1654] [id = 495] 15:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x115852c00) [pid = 1654] [serial = 1485] [outer = 0x0] 15:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x1189d2800) [pid = 1654] [serial = 1486] [outer = 0x115852c00] 15:16:37 INFO - PROCESS | 1654 | 1461190597220 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x119b98400) [pid = 1654] [serial = 1487] [outer = 0x115852c00] 15:16:37 INFO - PROCESS | 1654 | 1461190597738 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]]]}] 15:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 792ms 15:16:37 INFO - PROCESS | 1654 | 1461190597751 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:16:37 INFO - PROCESS | 1654 | 1461190597754 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:16:37 INFO - PROCESS | 1654 | 1461190597759 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1654 | 1461190597760 Marionette TRACE conn2 <- [1,1954,null,{}] 15:16:37 INFO - PROCESS | 1654 | 1461190597763 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}] 15:16:37 INFO - PROCESS | 1654 | 1461190597880 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:16:37 INFO - PROCESS | 1654 | --DOCSHELL 0x11891b000 == 69 [pid = 1654] [id = 83] 15:16:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12f439800 == 68 [pid = 1654] [id = 485] 15:16:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12e660800 == 67 [pid = 1654] [id = 484] 15:16:37 INFO - PROCESS | 1654 | --DOCSHELL 0x11a89f000 == 66 [pid = 1654] [id = 483] 15:16:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12e241800 == 65 [pid = 1654] [id = 482] 15:16:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12d074000 == 64 [pid = 1654] [id = 481] 15:16:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd1d000 == 63 [pid = 1654] [id = 480] 15:16:37 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12f77f000) [pid = 1654] [serial = 1401] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1c2800 == 62 [pid = 1654] [id = 479] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x119b70000 == 61 [pid = 1654] [id = 478] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x129fcf800 == 60 [pid = 1654] [id = 477] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x127c8b800 == 59 [pid = 1654] [id = 476] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x119dda800 == 58 [pid = 1654] [id = 475] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x11c4ac000 == 57 [pid = 1654] [id = 474] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb4e800 == 56 [pid = 1654] [id = 473] 15:16:38 INFO - PROCESS | 1654 | 1461190598020 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:38 INFO - PROCESS | 1654 | --DOCSHELL 0x112274000 == 55 [pid = 1654] [id = 467] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11c4c2000) [pid = 1654] [serial = 1291] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12baebc00) [pid = 1654] [serial = 1249] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12ba51000) [pid = 1654] [serial = 1297] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11a8d3c00) [pid = 1654] [serial = 1186] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11a8d4400) [pid = 1654] [serial = 1237] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11c1e7800) [pid = 1654] [serial = 1240] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x1191a3800) [pid = 1654] [serial = 1288] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11554f800) [pid = 1654] [serial = 1183] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x129a52000) [pid = 1654] [serial = 1195] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x129553000) [pid = 1654] [serial = 1243] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12d02c000) [pid = 1654] [serial = 1300] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x1288eec00) [pid = 1654] [serial = 1294] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x127cd0400) [pid = 1654] [serial = 1192] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12b71f400) [pid = 1654] [serial = 1246] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x114eb3c00) [pid = 1654] [serial = 1138] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11bbf5400) [pid = 1654] [serial = 1189] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x119b57800) [pid = 1654] [serial = 1141] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12666f400) [pid = 1654] [serial = 1398] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12cba7400) [pid = 1654] [serial = 1380] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12e216000) [pid = 1654] [serial = 1386] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12d99ec00) [pid = 1654] [serial = 1383] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12e5e5000) [pid = 1654] [serial = 1389] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x119b55400) [pid = 1654] [serial = 1387] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12e5e3000) [pid = 1654] [serial = 1339] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12af38000) [pid = 1654] [serial = 1350] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12dfb2400) [pid = 1654] [serial = 1360] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x127006400) [pid = 1654] [serial = 1359] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x128738c00) [pid = 1654] [serial = 1348] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x126140400) [pid = 1654] [serial = 1347] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11bbeac00) [pid = 1654] [serial = 1366] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11a8dac00) [pid = 1654] [serial = 1365] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11b6d7800) [pid = 1654] [serial = 1345] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11a8f0000) [pid = 1654] [serial = 1344] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12d0a7400) [pid = 1654] [serial = 1354] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12bab6c00) [pid = 1654] [serial = 1353] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119b2b800) [pid = 1654] [serial = 1363] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11602c800) [pid = 1654] [serial = 1362] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x127c52c00) [pid = 1654] [serial = 1371] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x129192800) [pid = 1654] [serial = 1372] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12a20d800) [pid = 1654] [serial = 1374] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12ad30400) [pid = 1654] [serial = 1375] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11c412000) [pid = 1654] [serial = 1368] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1266f5c00) [pid = 1654] [serial = 1369] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b148400) [pid = 1654] [serial = 1377] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119b2b400) [pid = 1654] [serial = 1342] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119b23000) [pid = 1654] [serial = 1341] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12e5e7800) [pid = 1654] [serial = 1357] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12e194400) [pid = 1654] [serial = 1356] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12f77d800) [pid = 1654] [serial = 1396] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12bab4400) [pid = 1654] [serial = 1392] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12e5eb000) [pid = 1654] [serial = 1390] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b2f2c00) [pid = 1654] [serial = 1351] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12dfafc00) [pid = 1654] [serial = 1384] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12d2cc000) [pid = 1654] [serial = 1381] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12f408400) [pid = 1654] [serial = 1393] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12f40e400) [pid = 1654] [serial = 1395] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x126673400) [pid = 1654] [serial = 1399] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12ba51800) [pid = 1654] [serial = 1378] [outer = 0x0] [url = about:blank] 15:16:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x112272800 == 56 [pid = 1654] [id = 496] 15:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11554f800) [pid = 1654] [serial = 1488] [outer = 0x0] 15:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119b2b800) [pid = 1654] [serial = 1489] [outer = 0x11554f800] 15:16:38 INFO - PROCESS | 1654 | 1461190598063 Marionette DEBUG loaded listener.js 15:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11a8ed800) [pid = 1654] [serial = 1490] [outer = 0x11554f800] 15:16:38 INFO - PROCESS | 1654 | 1461190598469 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]]]}] 15:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 724ms 15:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:16:38 INFO - PROCESS | 1654 | 1461190598484 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:16:38 INFO - PROCESS | 1654 | 1461190598486 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:16:38 INFO - PROCESS | 1654 | 1461190598490 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:16:38 INFO - PROCESS | 1654 | 1461190598494 Marionette TRACE conn2 <- [1,1958,null,{}] 15:16:38 INFO - PROCESS | 1654 | 1461190598505 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}] 15:16:38 INFO - PROCESS | 1654 | 1461190598605 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:16:38 INFO - PROCESS | 1654 | 1461190598689 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12715c800 == 57 [pid = 1654] [id = 497] 15:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11b674000) [pid = 1654] [serial = 1491] [outer = 0x0] 15:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11bbea000) [pid = 1654] [serial = 1492] [outer = 0x11b674000] 15:16:38 INFO - PROCESS | 1654 | 1461190598717 Marionette DEBUG loaded listener.js 15:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c9ab000) [pid = 1654] [serial = 1493] [outer = 0x11b674000] 15:16:39 INFO - PROCESS | 1654 | 1461190599028 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]]]}] 15:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 574ms 15:16:39 INFO - PROCESS | 1654 | 1461190599065 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:16:39 INFO - PROCESS | 1654 | 1461190599068 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:16:39 INFO - PROCESS | 1654 | 1461190599070 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:16:39 INFO - PROCESS | 1654 | 1461190599071 Marionette TRACE conn2 <- [1,1962,null,{}] 15:16:39 INFO - PROCESS | 1654 | 1461190599073 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}] 15:16:39 INFO - PROCESS | 1654 | 1461190599172 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:16:39 INFO - PROCESS | 1654 | 1461190599272 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12880f000 == 58 [pid = 1654] [id = 498] 15:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c543000) [pid = 1654] [serial = 1494] [outer = 0x0] 15:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126437800) [pid = 1654] [serial = 1495] [outer = 0x11c543000] 15:16:39 INFO - PROCESS | 1654 | 1461190599295 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x126668400) [pid = 1654] [serial = 1496] [outer = 0x11c543000] 15:16:39 INFO - PROCESS | 1654 | 1461190599642 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]]]}] 15:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 623ms 15:16:39 INFO - PROCESS | 1654 | 1461190599694 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:16:39 INFO - PROCESS | 1654 | 1461190599696 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:16:39 INFO - PROCESS | 1654 | 1461190599708 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:16:39 INFO - PROCESS | 1654 | 1461190599710 Marionette TRACE conn2 <- [1,1966,null,{}] 15:16:39 INFO - PROCESS | 1654 | 1461190599714 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}] 15:16:39 INFO - PROCESS | 1654 | 1461190599898 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:16:39 INFO - PROCESS | 1654 | 1461190599962 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a7c2800 == 59 [pid = 1654] [id = 499] 15:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12643ac00) [pid = 1654] [serial = 1497] [outer = 0x0] 15:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x126671800) [pid = 1654] [serial = 1498] [outer = 0x12643ac00] 15:16:40 INFO - PROCESS | 1654 | 1461190600006 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1267b4400) [pid = 1654] [serial = 1499] [outer = 0x12643ac00] 15:16:40 INFO - PROCESS | 1654 | 1461190600340 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]]]}] 15:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 675ms 15:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:16:40 INFO - PROCESS | 1654 | 1461190600383 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1654 | 1461190600384 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:16:40 INFO - PROCESS | 1654 | 1461190600386 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1654 | 1461190600387 Marionette TRACE conn2 <- [1,1970,null,{}] 15:16:40 INFO - PROCESS | 1654 | 1461190600389 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}] 15:16:40 INFO - PROCESS | 1654 | 1461190600524 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:16:40 INFO - PROCESS | 1654 | 1461190600537 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b59c000 == 60 [pid = 1654] [id = 500] 15:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x127007800) [pid = 1654] [serial = 1500] [outer = 0x0] 15:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x129190400) [pid = 1654] [serial = 1501] [outer = 0x127007800] 15:16:40 INFO - PROCESS | 1654 | 1461190600565 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12a210800) [pid = 1654] [serial = 1502] [outer = 0x127007800] 15:16:40 INFO - PROCESS | 1654 | 1461190600910 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]]]}] 15:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 570ms 15:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:16:40 INFO - PROCESS | 1654 | 1461190600956 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1654 | 1461190600957 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:16:40 INFO - PROCESS | 1654 | 1461190600959 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1654 | 1461190600961 Marionette TRACE conn2 <- [1,1974,null,{}] 15:16:40 INFO - PROCESS | 1654 | 1461190600963 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}] 15:16:41 INFO - PROCESS | 1654 | 1461190601081 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:16:41 INFO - PROCESS | 1654 | 1461190601120 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bddb800 == 61 [pid = 1654] [id = 501] 15:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1272d5400) [pid = 1654] [serial = 1503] [outer = 0x0] 15:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a6f3c00) [pid = 1654] [serial = 1504] [outer = 0x1272d5400] 15:16:41 INFO - PROCESS | 1654 | 1461190601146 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12af30800) [pid = 1654] [serial = 1505] [outer = 0x1272d5400] 15:16:41 INFO - PROCESS | 1654 | 1461190601498 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]]]}] 15:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 567ms 15:16:41 INFO - PROCESS | 1654 | 1461190601528 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1654 | 1461190601531 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:16:41 INFO - PROCESS | 1654 | 1461190601542 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1654 | 1461190601544 Marionette TRACE conn2 <- [1,1978,null,{}] 15:16:41 INFO - PROCESS | 1654 | 1461190601547 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}] 15:16:41 INFO - PROCESS | 1654 | 1461190601718 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:16:41 INFO - PROCESS | 1654 | 1461190601736 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d28f000 == 62 [pid = 1654] [id = 502] 15:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a6f2400) [pid = 1654] [serial = 1506] [outer = 0x0] 15:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b02f800) [pid = 1654] [serial = 1507] [outer = 0x12a6f2400] 15:16:41 INFO - PROCESS | 1654 | 1461190601778 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12b151400) [pid = 1654] [serial = 1508] [outer = 0x12a6f2400] 15:16:42 INFO - PROCESS | 1654 | 1461190602141 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]]]}] 15:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 621ms 15:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:16:42 INFO - PROCESS | 1654 | 1461190602163 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:16:42 INFO - PROCESS | 1654 | 1461190602164 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:16:42 INFO - PROCESS | 1654 | 1461190602166 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:16:42 INFO - PROCESS | 1654 | 1461190602167 Marionette TRACE conn2 <- [1,1982,null,{}] 15:16:42 INFO - PROCESS | 1654 | 1461190602170 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}] 15:16:42 INFO - PROCESS | 1654 | 1461190602398 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11bbe7400) [pid = 1654] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11a8eb800) [pid = 1654] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b2f5800) [pid = 1654] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x115471c00) [pid = 1654] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b02ac00) [pid = 1654] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x126670400) [pid = 1654] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x127cd4800) [pid = 1654] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12af36c00) [pid = 1654] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11b91f400) [pid = 1654] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x127033800) [pid = 1654] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12ba54800) [pid = 1654] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12ba54400) [pid = 1654] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x114dc9400) [pid = 1654] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:16:42 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x114dc0400) [pid = 1654] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:16:42 INFO - PROCESS | 1654 | 1461190602448 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b79800 == 63 [pid = 1654] [id = 503] 15:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x114656400) [pid = 1654] [serial = 1509] [outer = 0x0] 15:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x115805000) [pid = 1654] [serial = 1510] [outer = 0x114656400] 15:16:42 INFO - PROCESS | 1654 | 1461190602474 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11c16e800) [pid = 1654] [serial = 1511] [outer = 0x114656400] 15:16:42 INFO - PROCESS | 1654 | 1461190602768 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]]]}] 15:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms 15:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:16:42 INFO - PROCESS | 1654 | 1461190602788 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:16:42 INFO - PROCESS | 1654 | 1461190602789 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:16:42 INFO - PROCESS | 1654 | 1461190602791 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:16:42 INFO - PROCESS | 1654 | 1461190602793 Marionette TRACE conn2 <- [1,1986,null,{}] 15:16:42 INFO - PROCESS | 1654 | 1461190602795 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}] 15:16:42 INFO - PROCESS | 1654 | 1461190602891 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:16:42 INFO - PROCESS | 1654 | 1461190602948 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e224800 == 64 [pid = 1654] [id = 504] 15:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11b678000) [pid = 1654] [serial = 1512] [outer = 0x0] 15:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b02c400) [pid = 1654] [serial = 1513] [outer = 0x11b678000] 15:16:42 INFO - PROCESS | 1654 | 1461190602974 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b912800) [pid = 1654] [serial = 1514] [outer = 0x11b678000] 15:16:43 INFO - PROCESS | 1654 | 1461190603294 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]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 15:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:16:43 INFO - PROCESS | 1654 | 1461190603311 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1654 | 1461190603314 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:16:43 INFO - PROCESS | 1654 | 1461190603318 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1654 | 1461190603319 Marionette TRACE conn2 <- [1,1990,null,{}] 15:16:43 INFO - PROCESS | 1654 | 1461190603322 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}] 15:16:43 INFO - PROCESS | 1654 | 1461190603419 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:16:43 INFO - PROCESS | 1654 | 1461190603423 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c2800 == 65 [pid = 1654] [id = 505] 15:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12ba4ac00) [pid = 1654] [serial = 1515] [outer = 0x0] 15:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12d02ac00) [pid = 1654] [serial = 1516] [outer = 0x12ba4ac00] 15:16:43 INFO - PROCESS | 1654 | 1461190603453 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12dfaf000) [pid = 1654] [serial = 1517] [outer = 0x12ba4ac00] 15:16:43 INFO - PROCESS | 1654 | 1461190603798 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]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 519ms 15:16:43 INFO - PROCESS | 1654 | 1461190603848 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1654 | 1461190603849 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:16:43 INFO - PROCESS | 1654 | 1461190603852 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1654 | 1461190603853 Marionette TRACE conn2 <- [1,1994,null,{}] 15:16:43 INFO - PROCESS | 1654 | 1461190603855 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}] 15:16:43 INFO - PROCESS | 1654 | 1461190603946 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:16:43 INFO - PROCESS | 1654 | 1461190603950 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc09800 == 66 [pid = 1654] [id = 506] 15:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12b2e7800) [pid = 1654] [serial = 1518] [outer = 0x0] 15:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12e189800) [pid = 1654] [serial = 1519] [outer = 0x12b2e7800] 15:16:43 INFO - PROCESS | 1654 | 1461190603975 Marionette DEBUG loaded listener.js 15:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12e193000) [pid = 1654] [serial = 1520] [outer = 0x12b2e7800] 15:16:44 INFO - PROCESS | 1654 | 1461190604319 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]]]}] 15:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 15:16:44 INFO - PROCESS | 1654 | 1461190604420 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:16:44 INFO - PROCESS | 1654 | 1461190604423 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:16:44 INFO - PROCESS | 1654 | 1461190604429 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:16:44 INFO - PROCESS | 1654 | 1461190604432 Marionette TRACE conn2 <- [1,1998,null,{}] 15:16:44 INFO - PROCESS | 1654 | 1461190604437 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}] 15:16:44 INFO - PROCESS | 1654 | 1461190604540 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:16:44 INFO - PROCESS | 1654 | 1461190604643 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad47000 == 67 [pid = 1654] [id = 507] 15:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x115556c00) [pid = 1654] [serial = 1521] [outer = 0x0] 15:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x116362800) [pid = 1654] [serial = 1522] [outer = 0x115556c00] 15:16:44 INFO - PROCESS | 1654 | 1461190604674 Marionette DEBUG loaded listener.js 15:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11897c000) [pid = 1654] [serial = 1523] [outer = 0x115556c00] 15:16:45 INFO - PROCESS | 1654 | 1461190605123 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]]]}] 15:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 724ms 15:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:16:45 INFO - PROCESS | 1654 | 1461190605155 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1654 | 1461190605157 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:16:45 INFO - PROCESS | 1654 | 1461190605163 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1654 | 1461190605165 Marionette TRACE conn2 <- [1,2002,null,{}] 15:16:45 INFO - PROCESS | 1654 | 1461190605168 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}] 15:16:45 INFO - PROCESS | 1654 | 1461190605281 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:16:45 INFO - PROCESS | 1654 | 1461190605395 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x127808800 == 68 [pid = 1654] [id = 508] 15:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119b2ec00) [pid = 1654] [serial = 1524] [outer = 0x0] 15:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11acb9400) [pid = 1654] [serial = 1525] [outer = 0x119b2ec00] 15:16:45 INFO - PROCESS | 1654 | 1461190605427 Marionette DEBUG loaded listener.js 15:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11b921000) [pid = 1654] [serial = 1526] [outer = 0x119b2ec00] 15:16:45 INFO - PROCESS | 1654 | 1461190605858 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]]]}] 15:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 723ms 15:16:45 INFO - PROCESS | 1654 | 1461190605884 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1654 | 1461190605885 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:16:45 INFO - PROCESS | 1654 | 1461190605888 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1654 | 1461190605889 Marionette TRACE conn2 <- [1,2006,null,{}] 15:16:45 INFO - PROCESS | 1654 | 1461190605896 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}] 15:16:46 INFO - PROCESS | 1654 | 1461190606012 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:16:46 INFO - PROCESS | 1654 | 1461190606119 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e655800 == 69 [pid = 1654] [id = 509] 15:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c9b2800) [pid = 1654] [serial = 1527] [outer = 0x0] 15:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x126671000) [pid = 1654] [serial = 1528] [outer = 0x11c9b2800] 15:16:46 INFO - PROCESS | 1654 | 1461190606154 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x128253400) [pid = 1654] [serial = 1529] [outer = 0x11c9b2800] 15:16:46 INFO - PROCESS | 1654 | 1461190606573 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]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 15:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:16:46 INFO - PROCESS | 1654 | 1461190606622 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1654 | 1461190606624 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:16:46 INFO - PROCESS | 1654 | 1461190606626 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1654 | 1461190606627 Marionette TRACE conn2 <- [1,2010,null,{}] 15:16:46 INFO - PROCESS | 1654 | 1461190606645 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}] 15:16:46 INFO - PROCESS | 1654 | 1461190606756 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:16:46 INFO - PROCESS | 1654 | 1461190606818 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x130114800 == 70 [pid = 1654] [id = 510] 15:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12910f000) [pid = 1654] [serial = 1530] [outer = 0x0] 15:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12af30c00) [pid = 1654] [serial = 1531] [outer = 0x12910f000] 15:16:46 INFO - PROCESS | 1654 | 1461190606889 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12baa9c00) [pid = 1654] [serial = 1532] [outer = 0x12910f000] 15:16:47 INFO - PROCESS | 1654 | 1461190607296 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]]]}] 15:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 723ms 15:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:16:47 INFO - PROCESS | 1654 | 1461190607350 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1654 | 1461190607352 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:16:47 INFO - PROCESS | 1654 | 1461190607354 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1654 | 1461190607355 Marionette TRACE conn2 <- [1,2014,null,{}] 15:16:47 INFO - PROCESS | 1654 | 1461190607357 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}] 15:16:47 INFO - PROCESS | 1654 | 1461190607462 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:16:47 INFO - PROCESS | 1654 | 1461190607540 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x131c20000 == 71 [pid = 1654] [id = 511] 15:16:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12918ec00) [pid = 1654] [serial = 1533] [outer = 0x0] 15:16:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12d0a2800) [pid = 1654] [serial = 1534] [outer = 0x12918ec00] 15:16:47 INFO - PROCESS | 1654 | 1461190607570 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12dfa6000) [pid = 1654] [serial = 1535] [outer = 0x12918ec00] 15:16:48 INFO - PROCESS | 1654 | 1461190607992 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]]]}] 15:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 15:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:16:48 INFO - PROCESS | 1654 | 1461190608023 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1654 | 1461190608025 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:16:48 INFO - PROCESS | 1654 | 1461190608027 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1654 | 1461190608028 Marionette TRACE conn2 <- [1,2018,null,{}] 15:16:48 INFO - PROCESS | 1654 | 1461190608031 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}] 15:16:48 INFO - PROCESS | 1654 | 1461190608174 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:16:48 INFO - PROCESS | 1654 | 1461190608266 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1381de000 == 72 [pid = 1654] [id = 512] 15:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12e193800) [pid = 1654] [serial = 1536] [outer = 0x0] 15:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12e223000) [pid = 1654] [serial = 1537] [outer = 0x12e193800] 15:16:48 INFO - PROCESS | 1654 | 1461190608298 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12f406c00) [pid = 1654] [serial = 1538] [outer = 0x12e193800] 15:16:48 INFO - PROCESS | 1654 | 1461190608898 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]]]}] 15:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 926ms 15:16:48 INFO - PROCESS | 1654 | 1461190608964 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1654 | 1461190608967 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:16:48 INFO - PROCESS | 1654 | 1461190608970 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1654 | 1461190608972 Marionette TRACE conn2 <- [1,2022,null,{}] 15:16:48 INFO - PROCESS | 1654 | 1461190608976 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}] 15:16:49 INFO - PROCESS | 1654 | 1461190609077 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:16:49 INFO - PROCESS | 1654 | 1461190609152 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x116003800 == 73 [pid = 1654] [id = 513] 15:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x114dcc800) [pid = 1654] [serial = 1539] [outer = 0x0] 15:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x114e5e400) [pid = 1654] [serial = 1540] [outer = 0x114dcc800] 15:16:49 INFO - PROCESS | 1654 | 1461190609180 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11554dc00) [pid = 1654] [serial = 1541] [outer = 0x114dcc800] 15:16:49 INFO - PROCESS | 1654 | 1461190609641 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]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 725ms 15:16:49 INFO - PROCESS | 1654 | 1461190609701 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1654 | 1461190609705 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:16:49 INFO - PROCESS | 1654 | 1461190609711 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1654 | 1461190609713 Marionette TRACE conn2 <- [1,2026,null,{}] 15:16:49 INFO - PROCESS | 1654 | 1461190609718 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}] 15:16:49 INFO - PROCESS | 1654 | 1461190609818 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:16:49 INFO - PROCESS | 1654 | 1461190609883 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11925b000 == 74 [pid = 1654] [id = 514] 15:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1186b8000) [pid = 1654] [serial = 1542] [outer = 0x0] 15:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x118940400) [pid = 1654] [serial = 1543] [outer = 0x1186b8000] 15:16:49 INFO - PROCESS | 1654 | 1461190609911 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x118e1e800) [pid = 1654] [serial = 1544] [outer = 0x1186b8000] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12e227800 == 73 [pid = 1654] [id = 89] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c2800 == 72 [pid = 1654] [id = 505] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12e224800 == 71 [pid = 1654] [id = 504] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x119b79800 == 70 [pid = 1654] [id = 503] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d28f000 == 69 [pid = 1654] [id = 502] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12bddb800 == 68 [pid = 1654] [id = 501] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12d09e800) [pid = 1654] [serial = 1413] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11c9b8c00) [pid = 1654] [serial = 1407] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12a6f2800) [pid = 1654] [serial = 1416] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12b151800) [pid = 1654] [serial = 1410] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11a861400) [pid = 1654] [serial = 1404] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12dfaa000) [pid = 1654] [serial = 1459] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b59c000 == 67 [pid = 1654] [id = 500] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a7c2800 == 66 [pid = 1654] [id = 499] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12880f000 == 65 [pid = 1654] [id = 498] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12715c800 == 64 [pid = 1654] [id = 497] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x112272800 == 63 [pid = 1654] [id = 496] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x119854000 == 62 [pid = 1654] [id = 495] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x129a35000 == 61 [pid = 1654] [id = 492] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x130712000 == 60 [pid = 1654] [id = 491] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12fcef800 == 59 [pid = 1654] [id = 490] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12e65b800 == 58 [pid = 1654] [id = 489] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x128831800 == 57 [pid = 1654] [id = 488] 15:16:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11c813800 == 56 [pid = 1654] [id = 487] 15:16:50 INFO - PROCESS | 1654 | 1461190610341 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]]]}] 15:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 674ms 15:16:50 INFO - PROCESS | 1654 | 1461190610385 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1654 | 1461190610386 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:16:50 INFO - PROCESS | 1654 | 1461190610388 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1654 | 1461190610391 Marionette TRACE conn2 <- [1,2030,null,{}] 15:16:50 INFO - PROCESS | 1654 | 1461190610398 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}] 15:16:50 INFO - PROCESS | 1654 | 1461190610494 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12d030000) [pid = 1654] [serial = 1457] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1276c3800) [pid = 1654] [serial = 1430] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x126146000) [pid = 1654] [serial = 1453] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11a8d8c00) [pid = 1654] [serial = 1429] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12cbb0400) [pid = 1654] [serial = 1442] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x119ba3800) [pid = 1654] [serial = 1423] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12b90e000) [pid = 1654] [serial = 1439] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12fb12c00) [pid = 1654] [serial = 1402] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12918e800) [pid = 1654] [serial = 1432] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12b02d000) [pid = 1654] [serial = 1435] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11afe3c00) [pid = 1654] [serial = 1424] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11546a800) [pid = 1654] [serial = 844] [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.] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c9b3400) [pid = 1654] [serial = 1427] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b1aa000) [pid = 1654] [serial = 1438] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12b90e400) [pid = 1654] [serial = 1456] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12e188400) [pid = 1654] [serial = 1448] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12d2d1000) [pid = 1654] [serial = 1445] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x129a20400) [pid = 1654] [serial = 1454] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11585d000) [pid = 1654] [serial = 1421] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x114eadc00) [pid = 1654] [serial = 1420] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12d09f400) [pid = 1654] [serial = 1444] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11bbf4000) [pid = 1654] [serial = 1426] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b145400) [pid = 1654] [serial = 1436] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1186b1000) [pid = 1654] [serial = 1450] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12bab1800) [pid = 1654] [serial = 1441] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12d9a1c00) [pid = 1654] [serial = 1447] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a8dd000) [pid = 1654] [serial = 1451] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12a212800) [pid = 1654] [serial = 1433] [outer = 0x0] [url = about:blank] 15:16:50 INFO - PROCESS | 1654 | 1461190610567 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb4b000 == 57 [pid = 1654] [id = 515] 15:16:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1186b1000) [pid = 1654] [serial = 1545] [outer = 0x0] 15:16:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11924ac00) [pid = 1654] [serial = 1546] [outer = 0x1186b1000] 15:16:50 INFO - PROCESS | 1654 | 1461190610597 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119d65000) [pid = 1654] [serial = 1547] [outer = 0x1186b1000] 15:16:50 INFO - PROCESS | 1654 | 1461190610925 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]]]}] 15:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 571ms 15:16:50 INFO - PROCESS | 1654 | 1461190610961 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1654 | 1461190610964 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:16:50 INFO - PROCESS | 1654 | 1461190610968 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1654 | 1461190610970 Marionette TRACE conn2 <- [1,2034,null,{}] 15:16:50 INFO - PROCESS | 1654 | 1461190610972 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}] 15:16:51 INFO - PROCESS | 1654 | 1461190611081 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:16:51 INFO - PROCESS | 1654 | 1461190611197 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x127145800 == 58 [pid = 1654] [id = 516] 15:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11a8d5800) [pid = 1654] [serial = 1548] [outer = 0x0] 15:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11a8ef400) [pid = 1654] [serial = 1549] [outer = 0x11a8d5800] 15:16:51 INFO - PROCESS | 1654 | 1461190611247 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11add7800) [pid = 1654] [serial = 1550] [outer = 0x11a8d5800] 15:16:51 INFO - PROCESS | 1654 | 1461190611641 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]]]}] 15:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 725ms 15:16:51 INFO - PROCESS | 1654 | 1461190611693 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1654 | 1461190611695 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:16:51 INFO - PROCESS | 1654 | 1461190611697 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1654 | 1461190611698 Marionette TRACE conn2 <- [1,2038,null,{}] 15:16:51 INFO - PROCESS | 1654 | 1461190611700 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}] 15:16:51 INFO - PROCESS | 1654 | 1461190611787 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:16:51 INFO - PROCESS | 1654 | 1461190611792 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x127675000 == 59 [pid = 1654] [id = 517] 15:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11acb5000) [pid = 1654] [serial = 1551] [outer = 0x0] 15:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11b679000) [pid = 1654] [serial = 1552] [outer = 0x11acb5000] 15:16:51 INFO - PROCESS | 1654 | 1461190611818 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11b91d000) [pid = 1654] [serial = 1553] [outer = 0x11acb5000] 15:16:52 INFO - PROCESS | 1654 | 1461190612190 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]]]}] 15:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 15:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:16:52 INFO - PROCESS | 1654 | 1461190612220 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1654 | 1461190612222 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:16:52 INFO - PROCESS | 1654 | 1461190612225 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1654 | 1461190612227 Marionette TRACE conn2 <- [1,2042,null,{}] 15:16:52 INFO - PROCESS | 1654 | 1461190612232 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}] 15:16:52 INFO - PROCESS | 1654 | 1461190612450 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:16:52 INFO - PROCESS | 1654 | 1461190612565 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x128040800 == 60 [pid = 1654] [id = 518] 15:16:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11be43000) [pid = 1654] [serial = 1554] [outer = 0x0] 15:16:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c4c7800) [pid = 1654] [serial = 1555] [outer = 0x11be43000] 15:16:52 INFO - PROCESS | 1654 | 1461190612613 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x126144000) [pid = 1654] [serial = 1556] [outer = 0x11be43000] 15:16:52 INFO - PROCESS | 1654 | 1461190612968 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]]]}] 15:16:52 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) 15:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 771ms 15:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:16:53 INFO - PROCESS | 1654 | 1461190613002 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1654 | 1461190613004 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:16:53 INFO - PROCESS | 1654 | 1461190613006 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1654 | 1461190613007 Marionette TRACE conn2 <- [1,2046,null,{}] 15:16:53 INFO - PROCESS | 1654 | 1461190613009 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}] 15:16:53 INFO - PROCESS | 1654 | 1461190613119 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:16:53 INFO - PROCESS | 1654 | 1461190613155 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12950a800 == 61 [pid = 1654] [id = 519] 15:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c16f800) [pid = 1654] [serial = 1557] [outer = 0x0] 15:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x126430800) [pid = 1654] [serial = 1558] [outer = 0x11c16f800] 15:16:53 INFO - PROCESS | 1654 | 1461190613180 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12643bc00) [pid = 1654] [serial = 1559] [outer = 0x11c16f800] 15:16:53 INFO - PROCESS | 1654 | 1461190613510 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]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 15:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:16:53 INFO - PROCESS | 1654 | 1461190613525 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1654 | 1461190613527 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:16:53 INFO - PROCESS | 1654 | 1461190613529 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1654 | 1461190613530 Marionette TRACE conn2 <- [1,2050,null,{}] 15:16:53 INFO - PROCESS | 1654 | 1461190613536 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}] 15:16:53 INFO - PROCESS | 1654 | 1461190613648 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:16:53 INFO - PROCESS | 1654 | 1461190613664 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fd5800 == 62 [pid = 1654] [id = 520] 15:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12647b800) [pid = 1654] [serial = 1560] [outer = 0x0] 15:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x126670000) [pid = 1654] [serial = 1561] [outer = 0x12647b800] 15:16:53 INFO - PROCESS | 1654 | 1461190613689 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1267ab800) [pid = 1654] [serial = 1562] [outer = 0x12647b800] 15:16:54 INFO - PROCESS | 1654 | 1461190614090 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]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 572ms 15:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:16:54 INFO - PROCESS | 1654 | 1461190614102 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1654 | 1461190614104 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:16:54 INFO - PROCESS | 1654 | 1461190614107 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1654 | 1461190614109 Marionette TRACE conn2 <- [1,2054,null,{}] 15:16:54 INFO - PROCESS | 1654 | 1461190614114 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}] 15:16:54 INFO - PROCESS | 1654 | 1461190614298 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:16:54 INFO - PROCESS | 1654 | 1461190614326 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1c1000 == 63 [pid = 1654] [id = 521] 15:16:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x126146c00) [pid = 1654] [serial = 1563] [outer = 0x0] 15:16:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12702bc00) [pid = 1654] [serial = 1564] [outer = 0x126146c00] 15:16:54 INFO - PROCESS | 1654 | 1461190614370 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1276c4c00) [pid = 1654] [serial = 1565] [outer = 0x126146c00] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12af39400) [pid = 1654] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ba45c00) [pid = 1654] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11b6d2000) [pid = 1654] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a6eb400) [pid = 1654] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119b2e000) [pid = 1654] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x115852c00) [pid = 1654] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x127007800) [pid = 1654] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c543000) [pid = 1654] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11863d400) [pid = 1654] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11b674000) [pid = 1654] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11554f800) [pid = 1654] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1272d5400) [pid = 1654] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12643ac00) [pid = 1654] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12a6f2400) [pid = 1654] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x114656400) [pid = 1654] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12ba4ac00) [pid = 1654] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:16:54 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11b678000) [pid = 1654] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:16:54 INFO - PROCESS | 1654 | 1461190614866 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]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 771ms 15:16:54 INFO - PROCESS | 1654 | 1461190614878 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1654 | 1461190614880 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:16:54 INFO - PROCESS | 1654 | 1461190614890 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1654 | 1461190614891 Marionette TRACE conn2 <- [1,2058,null,{}] 15:16:54 INFO - PROCESS | 1654 | 1461190614913 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}] 15:16:55 INFO - PROCESS | 1654 | 1461190615040 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:16:55 INFO - PROCESS | 1654 | 1461190615078 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7d4800 == 64 [pid = 1654] [id = 522] 15:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x114dcd000) [pid = 1654] [serial = 1566] [outer = 0x0] 15:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127005400) [pid = 1654] [serial = 1567] [outer = 0x114dcd000] 15:16:55 INFO - PROCESS | 1654 | 1461190615103 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x127c4f800) [pid = 1654] [serial = 1568] [outer = 0x114dcd000] 15:16:55 INFO - PROCESS | 1654 | 1461190615393 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 15:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:16:55 INFO - PROCESS | 1654 | 1461190615409 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1654 | 1461190615410 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:16:55 INFO - PROCESS | 1654 | 1461190615421 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1654 | 1461190615423 Marionette TRACE conn2 <- [1,2062,null,{}] 15:16:55 INFO - PROCESS | 1654 | 1461190615426 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}] 15:16:55 INFO - PROCESS | 1654 | 1461190615535 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:16:55 INFO - PROCESS | 1654 | 1461190615597 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bddb000 == 65 [pid = 1654] [id = 523] 15:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x116739000) [pid = 1654] [serial = 1569] [outer = 0x0] 15:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12873a800) [pid = 1654] [serial = 1570] [outer = 0x116739000] 15:16:55 INFO - PROCESS | 1654 | 1461190615627 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a211c00) [pid = 1654] [serial = 1571] [outer = 0x116739000] 15:16:55 INFO - PROCESS | 1654 | 1461190615924 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 531ms 15:16:55 INFO - PROCESS | 1654 | 1461190615945 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1654 | 1461190615946 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:16:55 INFO - PROCESS | 1654 | 1461190615957 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1654 | 1461190615958 Marionette TRACE conn2 <- [1,2066,null,{}] 15:16:55 INFO - PROCESS | 1654 | 1461190615960 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}] 15:16:56 INFO - PROCESS | 1654 | 1461190616057 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:16:56 INFO - PROCESS | 1654 | 1461190616061 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d408000 == 66 [pid = 1654] [id = 524] 15:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12a212000) [pid = 1654] [serial = 1572] [outer = 0x0] 15:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12a299000) [pid = 1654] [serial = 1573] [outer = 0x12a212000] 15:16:56 INFO - PROCESS | 1654 | 1461190616086 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12a2a0400) [pid = 1654] [serial = 1574] [outer = 0x12a212000] 15:16:56 INFO - PROCESS | 1654 | 1461190616436 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]]]}] 15:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 15:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:16:56 INFO - PROCESS | 1654 | 1461190616486 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:16:56 INFO - PROCESS | 1654 | 1461190616488 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:16:56 INFO - PROCESS | 1654 | 1461190616490 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:16:56 INFO - PROCESS | 1654 | 1461190616491 Marionette TRACE conn2 <- [1,2070,null,{}] 15:16:56 INFO - PROCESS | 1654 | 1461190616493 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}] 15:16:56 INFO - PROCESS | 1654 | 1461190616583 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:16:56 INFO - PROCESS | 1654 | 1461190616587 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e22f800 == 67 [pid = 1654] [id = 525] 15:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12a2a2400) [pid = 1654] [serial = 1575] [outer = 0x0] 15:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12a6eb400) [pid = 1654] [serial = 1576] [outer = 0x12a2a2400] 15:16:56 INFO - PROCESS | 1654 | 1461190616612 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12a6f8400) [pid = 1654] [serial = 1577] [outer = 0x12a2a2400] 15:16:57 INFO - PROCESS | 1654 | 1461190617100 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 668ms 15:16:57 INFO - PROCESS | 1654 | 1461190617158 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1654 | 1461190617161 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:16:57 INFO - PROCESS | 1654 | 1461190617166 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1654 | 1461190617168 Marionette TRACE conn2 <- [1,2074,null,{}] 15:16:57 INFO - PROCESS | 1654 | 1461190617172 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}] 15:16:57 INFO - PROCESS | 1654 | 1461190617287 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:16:57 INFO - PROCESS | 1654 | 1461190617403 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b628800 == 68 [pid = 1654] [id = 526] 15:16:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11863ec00) [pid = 1654] [serial = 1578] [outer = 0x0] 15:16:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1188d0000) [pid = 1654] [serial = 1579] [outer = 0x11863ec00] 15:16:57 INFO - PROCESS | 1654 | 1461190617435 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x119b22400) [pid = 1654] [serial = 1580] [outer = 0x11863ec00] 15:16:57 INFO - PROCESS | 1654 | 1461190617875 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms 15:16:57 INFO - PROCESS | 1654 | 1461190617887 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1654 | 1461190617891 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:16:57 INFO - PROCESS | 1654 | 1461190617896 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1654 | 1461190617898 Marionette TRACE conn2 <- [1,2078,null,{}] 15:16:57 INFO - PROCESS | 1654 | 1461190617900 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}] 15:16:58 INFO - PROCESS | 1654 | 1461190618010 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:16:58 INFO - PROCESS | 1654 | 1461190618117 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12765a000 == 69 [pid = 1654] [id = 527] 15:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b27800) [pid = 1654] [serial = 1581] [outer = 0x0] 15:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119d5fc00) [pid = 1654] [serial = 1582] [outer = 0x119b27800] 15:16:58 INFO - PROCESS | 1654 | 1461190618150 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11afe3400) [pid = 1654] [serial = 1583] [outer = 0x119b27800] 15:16:58 INFO - PROCESS | 1654 | 1461190618571 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]]]}] 15:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 721ms 15:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:16:58 INFO - PROCESS | 1654 | 1461190618639 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1654 | 1461190618641 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:16:58 INFO - PROCESS | 1654 | 1461190618643 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1654 | 1461190618646 Marionette TRACE conn2 <- [1,2082,null,{}] 15:16:58 INFO - PROCESS | 1654 | 1461190618669 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}] 15:16:58 INFO - PROCESS | 1654 | 1461190618782 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:16:58 INFO - PROCESS | 1654 | 1461190618859 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e237000 == 70 [pid = 1654] [id = 528] 15:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11b98d400) [pid = 1654] [serial = 1584] [outer = 0x0] 15:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11c410400) [pid = 1654] [serial = 1585] [outer = 0x11b98d400] 15:16:58 INFO - PROCESS | 1654 | 1461190618892 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x126673000) [pid = 1654] [serial = 1586] [outer = 0x11b98d400] 15:16:59 INFO - PROCESS | 1654 | 1461190619322 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]]]}] 15:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 738ms 15:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:16:59 INFO - PROCESS | 1654 | 1461190619381 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:16:59 INFO - PROCESS | 1654 | 1461190619383 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:16:59 INFO - PROCESS | 1654 | 1461190619386 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:16:59 INFO - PROCESS | 1654 | 1461190619387 Marionette TRACE conn2 <- [1,2086,null,{}] 15:16:59 INFO - PROCESS | 1654 | 1461190619390 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}] 15:16:59 INFO - PROCESS | 1654 | 1461190619502 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:16:59 INFO - PROCESS | 1654 | 1461190619578 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2d6800 == 71 [pid = 1654] [id = 529] 15:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11c549800) [pid = 1654] [serial = 1587] [outer = 0x0] 15:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x127cd6c00) [pid = 1654] [serial = 1588] [outer = 0x11c549800] 15:16:59 INFO - PROCESS | 1654 | 1461190619610 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x129a18c00) [pid = 1654] [serial = 1589] [outer = 0x11c549800] 15:17:00 INFO - PROCESS | 1654 | 1461190620033 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]]]}] 15:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 672ms 15:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:17:00 INFO - PROCESS | 1654 | 1461190620059 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1654 | 1461190620060 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:17:00 INFO - PROCESS | 1654 | 1461190620063 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1654 | 1461190620064 Marionette TRACE conn2 <- [1,2090,null,{}] 15:17:00 INFO - PROCESS | 1654 | 1461190620067 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}] 15:17:00 INFO - PROCESS | 1654 | 1461190620192 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:17:00 INFO - PROCESS | 1654 | 1461190620297 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eccb800 == 72 [pid = 1654] [id = 530] 15:17:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x126666c00) [pid = 1654] [serial = 1590] [outer = 0x0] 15:17:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12a20f000) [pid = 1654] [serial = 1591] [outer = 0x126666c00] 15:17:00 INFO - PROCESS | 1654 | 1461190620329 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12a2a3000) [pid = 1654] [serial = 1592] [outer = 0x126666c00] 15:17:00 INFO - PROCESS | 1654 | 1461190620738 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]]]}] 15:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 720ms 15:17:00 INFO - PROCESS | 1654 | 1461190620784 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1654 | 1461190620785 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:17:00 INFO - PROCESS | 1654 | 1461190620788 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1654 | 1461190620789 Marionette TRACE conn2 <- [1,2094,null,{}] 15:17:00 INFO - PROCESS | 1654 | 1461190620791 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}] 15:17:00 INFO - PROCESS | 1654 | 1461190620915 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:17:00 INFO - PROCESS | 1654 | 1461190620992 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f441800 == 73 [pid = 1654] [id = 531] 15:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12a6f4c00) [pid = 1654] [serial = 1593] [outer = 0x0] 15:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12af33000) [pid = 1654] [serial = 1594] [outer = 0x12a6f4c00] 15:17:01 INFO - PROCESS | 1654 | 1461190621024 Marionette DEBUG loaded listener.js 15:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b150800) [pid = 1654] [serial = 1595] [outer = 0x12a6f4c00] 15:17:01 INFO - PROCESS | 1654 | 1461190621474 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]]]}] 15:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 15:17:01 INFO - PROCESS | 1654 | 1461190621512 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1654 | 1461190621513 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:17:01 INFO - PROCESS | 1654 | 1461190621517 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1654 | 1461190621519 Marionette TRACE conn2 <- [1,2098,null,{}] 15:17:01 INFO - PROCESS | 1654 | 1461190621521 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}] 15:17:01 INFO - PROCESS | 1654 | 1461190621629 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:17:01 INFO - PROCESS | 1654 | 1461190621736 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c813000 == 74 [pid = 1654] [id = 532] 15:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x114dc2800) [pid = 1654] [serial = 1596] [outer = 0x0] 15:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x118e1b400) [pid = 1654] [serial = 1597] [outer = 0x114dc2800] 15:17:01 INFO - PROCESS | 1654 | 1461190621768 Marionette DEBUG loaded listener.js 15:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12a216000) [pid = 1654] [serial = 1598] [outer = 0x114dc2800] 15:17:02 INFO - PROCESS | 1654 | 1461190622383 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]]]}] 15:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 920ms 15:17:02 INFO - PROCESS | 1654 | 1461190622448 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1654 | 1461190622450 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:17:02 INFO - PROCESS | 1654 | 1461190622456 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1654 | 1461190622458 Marionette TRACE conn2 <- [1,2102,null,{}] 15:17:02 INFO - PROCESS | 1654 | 1461190622462 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}] 15:17:02 INFO - PROCESS | 1654 | 1461190622567 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:17:02 INFO - PROCESS | 1654 | 1461190622648 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x127698800 == 75 [pid = 1654] [id = 533] 15:17:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x114e57c00) [pid = 1654] [serial = 1599] [outer = 0x0] 15:17:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x1158fa800) [pid = 1654] [serial = 1600] [outer = 0x114e57c00] 15:17:02 INFO - PROCESS | 1654 | 1461190622676 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11911dc00) [pid = 1654] [serial = 1601] [outer = 0x114e57c00] 15:17:03 INFO - PROCESS | 1654 | 1461190623122 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]]]}] 15:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 722ms 15:17:03 INFO - PROCESS | 1654 | 1461190623183 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1654 | 1461190623187 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:17:03 INFO - PROCESS | 1654 | 1461190623193 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1654 | 1461190623195 Marionette TRACE conn2 <- [1,2106,null,{}] 15:17:03 INFO - PROCESS | 1654 | 1461190623199 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}] 15:17:03 INFO - PROCESS | 1654 | 1461190623300 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:17:03 INFO - PROCESS | 1654 | 1461190623376 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1264c5000 == 76 [pid = 1654] [id = 534] 15:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x119b9e400) [pid = 1654] [serial = 1602] [outer = 0x0] 15:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11a63d000) [pid = 1654] [serial = 1603] [outer = 0x119b9e400] 15:17:03 INFO - PROCESS | 1654 | 1461190623405 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11aa1d800) [pid = 1654] [serial = 1604] [outer = 0x119b9e400] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x129a2a800 == 75 [pid = 1654] [id = 396] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11c80d800 == 74 [pid = 1654] [id = 468] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12d408000 == 73 [pid = 1654] [id = 524] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12bddb000 == 72 [pid = 1654] [id = 523] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7d4800 == 71 [pid = 1654] [id = 522] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1c1000 == 70 [pid = 1654] [id = 521] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x129fd5800 == 69 [pid = 1654] [id = 520] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12950a800 == 68 [pid = 1654] [id = 519] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12e189800) [pid = 1654] [serial = 1519] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x128040800 == 67 [pid = 1654] [id = 518] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x127675000 == 66 [pid = 1654] [id = 517] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x127145800 == 65 [pid = 1654] [id = 516] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb4b000 == 64 [pid = 1654] [id = 515] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11925b000 == 63 [pid = 1654] [id = 514] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x116003800 == 62 [pid = 1654] [id = 513] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12e655800 == 61 [pid = 1654] [id = 509] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x127808800 == 60 [pid = 1654] [id = 508] 15:17:03 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad47000 == 59 [pid = 1654] [id = 507] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12b90a400) [pid = 1654] [serial = 1411] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12dfac000) [pid = 1654] [serial = 1414] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x126674400) [pid = 1654] [serial = 1408] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12a6f6800) [pid = 1654] [serial = 1417] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11b676400) [pid = 1654] [serial = 1405] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x129550000) [pid = 1654] [serial = 1468] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x119b98400) [pid = 1654] [serial = 1487] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1189d2800) [pid = 1654] [serial = 1486] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x129190400) [pid = 1654] [serial = 1501] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x126437800) [pid = 1654] [serial = 1495] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x126668400) [pid = 1654] [serial = 1496] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11a8ef000) [pid = 1654] [serial = 1484] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1191aac00) [pid = 1654] [serial = 1483] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11bbea000) [pid = 1654] [serial = 1492] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11c9ab000) [pid = 1654] [serial = 1493] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12dfb4800) [pid = 1654] [serial = 1477] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x119b2a000) [pid = 1654] [serial = 1462] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12d028000) [pid = 1654] [serial = 1474] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12b036c00) [pid = 1654] [serial = 1471] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11acb8c00) [pid = 1654] [serial = 1480] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x119b2b800) [pid = 1654] [serial = 1489] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11a8ed800) [pid = 1654] [serial = 1490] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12a6f3c00) [pid = 1654] [serial = 1504] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12af30800) [pid = 1654] [serial = 1505] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11c787c00) [pid = 1654] [serial = 1465] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x126671800) [pid = 1654] [serial = 1498] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b02f800) [pid = 1654] [serial = 1507] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b151400) [pid = 1654] [serial = 1508] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c16e800) [pid = 1654] [serial = 1511] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12dfaf000) [pid = 1654] [serial = 1517] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12d02ac00) [pid = 1654] [serial = 1516] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b02c400) [pid = 1654] [serial = 1513] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b912800) [pid = 1654] [serial = 1514] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x115805000) [pid = 1654] [serial = 1510] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12a210800) [pid = 1654] [serial = 1502] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1267b4400) [pid = 1654] [serial = 1499] [outer = 0x0] [url = about:blank] 15:17:03 INFO - PROCESS | 1654 | 1461190623825 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]]]}] 15:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 676ms 15:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:17:03 INFO - PROCESS | 1654 | 1461190623870 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1654 | 1461190623871 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:17:03 INFO - PROCESS | 1654 | 1461190623873 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1654 | 1461190623876 Marionette TRACE conn2 <- [1,2110,null,{}] 15:17:03 INFO - PROCESS | 1654 | 1461190623884 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}] 15:17:03 INFO - PROCESS | 1654 | 1461190623977 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:17:03 INFO - PROCESS | 1654 | 1461190623981 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c760000 == 60 [pid = 1654] [id = 535] 15:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11a8d3c00) [pid = 1654] [serial = 1605] [outer = 0x0] 15:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11afe1800) [pid = 1654] [serial = 1606] [outer = 0x11a8d3c00] 15:17:04 INFO - PROCESS | 1654 | 1461190624010 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11bb74c00) [pid = 1654] [serial = 1607] [outer = 0x11a8d3c00] 15:17:04 INFO - PROCESS | 1654 | 1461190624391 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]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 571ms 15:17:04 INFO - PROCESS | 1654 | 1461190624445 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1654 | 1461190624446 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:17:04 INFO - PROCESS | 1654 | 1461190624449 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1654 | 1461190624450 Marionette TRACE conn2 <- [1,2114,null,{}] 15:17:04 INFO - PROCESS | 1654 | 1461190624452 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}] 15:17:04 INFO - PROCESS | 1654 | 1461190624541 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:17:04 INFO - PROCESS | 1654 | 1461190624548 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x128040800 == 61 [pid = 1654] [id = 536] 15:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11bbf5400) [pid = 1654] [serial = 1608] [outer = 0x0] 15:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c787c00) [pid = 1654] [serial = 1609] [outer = 0x11bbf5400] 15:17:04 INFO - PROCESS | 1654 | 1461190624574 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x126433c00) [pid = 1654] [serial = 1610] [outer = 0x11bbf5400] 15:17:05 INFO - PROCESS | 1654 | 1461190625051 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]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 621ms 15:17:05 INFO - PROCESS | 1654 | 1461190625071 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:17:05 INFO - PROCESS | 1654 | 1461190625072 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:17:05 INFO - PROCESS | 1654 | 1461190625074 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1654 | 1461190625076 Marionette TRACE conn2 <- [1,2118,null,{}] 15:17:05 INFO - PROCESS | 1654 | 1461190625078 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}] 15:17:05 INFO - PROCESS | 1654 | 1461190625182 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:17:05 INFO - PROCESS | 1654 | 1461190625188 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fdf000 == 62 [pid = 1654] [id = 537] 15:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x126430400) [pid = 1654] [serial = 1611] [outer = 0x0] 15:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x126669800) [pid = 1654] [serial = 1612] [outer = 0x126430400] 15:17:05 INFO - PROCESS | 1654 | 1461190625233 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1267ad400) [pid = 1654] [serial = 1613] [outer = 0x126430400] 15:17:05 INFO - PROCESS | 1654 | 1461190625659 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]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 619ms 15:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:17:05 INFO - PROCESS | 1654 | 1461190625707 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:17:05 INFO - PROCESS | 1654 | 1461190625708 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:17:05 INFO - PROCESS | 1654 | 1461190625710 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1654 | 1461190625711 Marionette TRACE conn2 <- [1,2122,null,{}] 15:17:05 INFO - PROCESS | 1654 | 1461190625714 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}] 15:17:05 INFO - PROCESS | 1654 | 1461190625817 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:17:05 INFO - PROCESS | 1654 | 1461190625840 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9d7000 == 63 [pid = 1654] [id = 538] 15:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x127007c00) [pid = 1654] [serial = 1614] [outer = 0x0] 15:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12918e400) [pid = 1654] [serial = 1615] [outer = 0x127007c00] 15:17:05 INFO - PROCESS | 1654 | 1461190625868 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a29f800) [pid = 1654] [serial = 1616] [outer = 0x127007c00] 15:17:06 INFO - PROCESS | 1654 | 1461190626236 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]]]}] 15:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 568ms 15:17:06 INFO - PROCESS | 1654 | 1461190626281 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1654 | 1461190626282 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:17:06 INFO - PROCESS | 1654 | 1461190626284 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1654 | 1461190626285 Marionette TRACE conn2 <- [1,2126,null,{}] 15:17:06 INFO - PROCESS | 1654 | 1461190626288 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}] 15:17:06 INFO - PROCESS | 1654 | 1461190626400 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:17:06 INFO - PROCESS | 1654 | 1461190626441 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d06d800 == 64 [pid = 1654] [id = 539] 15:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1272dd400) [pid = 1654] [serial = 1617] [outer = 0x0] 15:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12ad32400) [pid = 1654] [serial = 1618] [outer = 0x1272dd400] 15:17:06 INFO - PROCESS | 1654 | 1461190626467 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12b02a800) [pid = 1654] [serial = 1619] [outer = 0x1272dd400] 15:17:06 INFO - PROCESS | 1654 | 1461190626793 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]]]}] 15:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 569ms 15:17:06 INFO - PROCESS | 1654 | 1461190626853 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1654 | 1461190626855 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:17:06 INFO - PROCESS | 1654 | 1461190626857 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1654 | 1461190626858 Marionette TRACE conn2 <- [1,2130,null,{}] 15:17:06 INFO - PROCESS | 1654 | 1461190626860 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}] 15:17:06 INFO - PROCESS | 1654 | 1461190626975 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:17:06 INFO - PROCESS | 1654 | 1461190626991 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d98e800 == 65 [pid = 1654] [id = 540] 15:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12b02f800) [pid = 1654] [serial = 1620] [outer = 0x0] 15:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12b145c00) [pid = 1654] [serial = 1621] [outer = 0x12b02f800] 15:17:07 INFO - PROCESS | 1654 | 1461190627016 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12b19b800) [pid = 1654] [serial = 1622] [outer = 0x12b02f800] 15:17:07 INFO - PROCESS | 1654 | 1461190627368 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] 15:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:17:07 INFO - PROCESS | 1654 | 1461190627380 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:17:07 INFO - PROCESS | 1654 | 1461190627384 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1654 | 1461190627386 Marionette TRACE conn2 <- [1,2134,null,{}] 15:17:07 INFO - PROCESS | 1654 | 1461190627388 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}] 15:17:07 INFO - PROCESS | 1654 | 1461190627502 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:17:07 INFO - PROCESS | 1654 | 1461190627516 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1b3800 == 66 [pid = 1654] [id = 541] 15:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b147c00) [pid = 1654] [serial = 1623] [outer = 0x0] 15:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b2ec800) [pid = 1654] [serial = 1624] [outer = 0x12b147c00] 15:17:07 INFO - PROCESS | 1654 | 1461190627542 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12b90b800) [pid = 1654] [serial = 1625] [outer = 0x12b147c00] 15:17:07 INFO - PROCESS | 1654 | 1461190627873 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]]]}] 15:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 15:17:07 INFO - PROCESS | 1654 | 1461190627903 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1654 | 1461190627905 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:17:07 INFO - PROCESS | 1654 | 1461190627907 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1654 | 1461190627908 Marionette TRACE conn2 <- [1,2138,null,{}] 15:17:07 INFO - PROCESS | 1654 | 1461190627910 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}] 15:17:08 INFO - PROCESS | 1654 | 1461190628027 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11c16f800) [pid = 1654] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12647b800) [pid = 1654] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x126146c00) [pid = 1654] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x114dcd000) [pid = 1654] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12b2e7800) [pid = 1654] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x114dcc800) [pid = 1654] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x1186b1000) [pid = 1654] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11a8d5800) [pid = 1654] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11acb5000) [pid = 1654] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1186b8000) [pid = 1654] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11be43000) [pid = 1654] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x116739000) [pid = 1654] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a212000) [pid = 1654] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:17:08 INFO - PROCESS | 1654 | 1461190628282 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11891b000 == 67 [pid = 1654] [id = 542] 15:17:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1146bb800) [pid = 1654] [serial = 1626] [outer = 0x0] 15:17:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11546d400) [pid = 1654] [serial = 1627] [outer = 0x1146bb800] 15:17:08 INFO - PROCESS | 1654 | 1461190628312 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11a8d7000) [pid = 1654] [serial = 1628] [outer = 0x1146bb800] 15:17:08 INFO - PROCESS | 1654 | 1461190628653 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]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 773ms 15:17:08 INFO - PROCESS | 1654 | 1461190628681 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:17:08 INFO - PROCESS | 1654 | 1461190628686 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:17:08 INFO - PROCESS | 1654 | 1461190628689 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1654 | 1461190628693 Marionette TRACE conn2 <- [1,2142,null,{}] 15:17:08 INFO - PROCESS | 1654 | 1461190628696 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}] 15:17:08 INFO - PROCESS | 1654 | 1461190628867 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:17:08 INFO - PROCESS | 1654 | 1461190628989 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fce1800 == 68 [pid = 1654] [id = 543] 15:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1267b6c00) [pid = 1654] [serial = 1629] [outer = 0x0] 15:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12b913400) [pid = 1654] [serial = 1630] [outer = 0x1267b6c00] 15:17:09 INFO - PROCESS | 1654 | 1461190629042 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12bab4000) [pid = 1654] [serial = 1631] [outer = 0x1267b6c00] 15:17:09 INFO - PROCESS | 1654 | 1461190629376 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] 15:17:09 INFO - PROCESS | 1654 | 1461190629418 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:17:09 INFO - PROCESS | 1654 | 1461190629422 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1654 | 1461190629423 Marionette TRACE conn2 <- [1,2146,null,{}] 15:17:09 INFO - PROCESS | 1654 | 1461190629425 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}] 15:17:09 INFO - PROCESS | 1654 | 1461190629536 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:17:09 INFO - PROCESS | 1654 | 1461190629605 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x130121800 == 69 [pid = 1654] [id = 544] 15:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12ba49c00) [pid = 1654] [serial = 1632] [outer = 0x0] 15:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12d031c00) [pid = 1654] [serial = 1633] [outer = 0x12ba49c00] 15:17:09 INFO - PROCESS | 1654 | 1461190629631 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12d0a3800) [pid = 1654] [serial = 1634] [outer = 0x12ba49c00] 15:17:09 INFO - PROCESS | 1654 | 1461190629922 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] 15:17:09 INFO - PROCESS | 1654 | 1461190629949 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:17:09 INFO - PROCESS | 1654 | 1461190629954 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1654 | 1461190629955 Marionette TRACE conn2 <- [1,2150,null,{}] 15:17:09 INFO - PROCESS | 1654 | 1461190629958 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}] 15:17:10 INFO - PROCESS | 1654 | 1461190630053 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:17:10 INFO - PROCESS | 1654 | 1461190630057 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x131c16800 == 70 [pid = 1654] [id = 545] 15:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12d0a3c00) [pid = 1654] [serial = 1635] [outer = 0x0] 15:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12d2ce800) [pid = 1654] [serial = 1636] [outer = 0x12d0a3c00] 15:17:10 INFO - PROCESS | 1654 | 1461190630082 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12dfac000) [pid = 1654] [serial = 1637] [outer = 0x12d0a3c00] 15:17:10 INFO - PROCESS | 1654 | 1461190630605 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]]]}] 15:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 669ms 15:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:17:10 INFO - PROCESS | 1654 | 1461190630624 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:17:10 INFO - PROCESS | 1654 | 1461190630627 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:17:10 INFO - PROCESS | 1654 | 1461190630630 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1654 | 1461190630633 Marionette TRACE conn2 <- [1,2154,null,{}] 15:17:10 INFO - PROCESS | 1654 | 1461190630637 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}] 15:17:10 INFO - PROCESS | 1654 | 1461190630754 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:17:10 INFO - PROCESS | 1654 | 1461190630873 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263ae800 == 71 [pid = 1654] [id = 546] 15:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1189dcc00) [pid = 1654] [serial = 1638] [outer = 0x0] 15:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x119b25000) [pid = 1654] [serial = 1639] [outer = 0x1189dcc00] 15:17:10 INFO - PROCESS | 1654 | 1461190630906 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11a635800) [pid = 1654] [serial = 1640] [outer = 0x1189dcc00] 15:17:11 INFO - PROCESS | 1654 | 1461190631349 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]]]}] 15:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 773ms 15:17:11 INFO - PROCESS | 1654 | 1461190631404 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:17:11 INFO - PROCESS | 1654 | 1461190631409 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:17:11 INFO - PROCESS | 1654 | 1461190631414 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1654 | 1461190631415 Marionette TRACE conn2 <- [1,2158,null,{}] 15:17:11 INFO - PROCESS | 1654 | 1461190631418 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}] 15:17:11 INFO - PROCESS | 1654 | 1461190631564 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:17:11 INFO - PROCESS | 1654 | 1461190631643 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b59c000 == 72 [pid = 1654] [id = 547] 15:17:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11a85d000) [pid = 1654] [serial = 1641] [outer = 0x0] 15:17:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11addec00) [pid = 1654] [serial = 1642] [outer = 0x11a85d000] 15:17:11 INFO - PROCESS | 1654 | 1461190631675 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11c40c400) [pid = 1654] [serial = 1643] [outer = 0x11a85d000] 15:17:12 INFO - PROCESS | 1654 | 1461190632143 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 773ms 15:17:12 INFO - PROCESS | 1654 | 1461190632198 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1654 | 1461190632200 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:17:12 INFO - PROCESS | 1654 | 1461190632204 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1654 | 1461190632207 Marionette TRACE conn2 <- [1,2162,null,{}] 15:17:12 INFO - PROCESS | 1654 | 1461190632216 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}] 15:17:12 INFO - PROCESS | 1654 | 1461190632331 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:17:12 INFO - PROCESS | 1654 | 1461190632411 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x130119800 == 73 [pid = 1654] [id = 548] 15:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1267b2c00) [pid = 1654] [serial = 1644] [outer = 0x0] 15:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x129a20400) [pid = 1654] [serial = 1645] [outer = 0x1267b2c00] 15:17:12 INFO - PROCESS | 1654 | 1461190632443 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12a297c00) [pid = 1654] [serial = 1646] [outer = 0x1267b2c00] 15:17:12 INFO - PROCESS | 1654 | 1461190632878 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 722ms 15:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:17:12 INFO - PROCESS | 1654 | 1461190632927 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1654 | 1461190632929 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:17:12 INFO - PROCESS | 1654 | 1461190632931 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1654 | 1461190632933 Marionette TRACE conn2 <- [1,2166,null,{}] 15:17:12 INFO - PROCESS | 1654 | 1461190632935 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}] 15:17:13 INFO - PROCESS | 1654 | 1461190633048 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:17:13 INFO - PROCESS | 1654 | 1461190633128 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x132930000 == 74 [pid = 1654] [id = 549] 15:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a219000) [pid = 1654] [serial = 1647] [outer = 0x0] 15:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12af3ac00) [pid = 1654] [serial = 1648] [outer = 0x12a219000] 15:17:13 INFO - PROCESS | 1654 | 1461190633159 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12b908400) [pid = 1654] [serial = 1649] [outer = 0x12a219000] 15:17:13 INFO - PROCESS | 1654 | 1461190633545 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 15:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:17:13 INFO - PROCESS | 1654 | 1461190633602 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1654 | 1461190633603 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:17:13 INFO - PROCESS | 1654 | 1461190633605 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1654 | 1461190633607 Marionette TRACE conn2 <- [1,2170,null,{}] 15:17:13 INFO - PROCESS | 1654 | 1461190633609 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}] 15:17:13 INFO - PROCESS | 1654 | 1461190633737 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:17:13 INFO - PROCESS | 1654 | 1461190633828 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1381f8000 == 75 [pid = 1654] [id = 550] 15:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12b147000) [pid = 1654] [serial = 1650] [outer = 0x0] 15:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12b913c00) [pid = 1654] [serial = 1651] [outer = 0x12b147000] 15:17:13 INFO - PROCESS | 1654 | 1461190633860 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12baefc00) [pid = 1654] [serial = 1652] [outer = 0x12b147000] 15:17:14 INFO - PROCESS | 1654 | 1461190634288 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]]]}] 15:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 15:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:17:14 INFO - PROCESS | 1654 | 1461190634328 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:17:14 INFO - PROCESS | 1654 | 1461190634329 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:17:14 INFO - PROCESS | 1654 | 1461190634331 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:17:14 INFO - PROCESS | 1654 | 1461190634332 Marionette TRACE conn2 <- [1,2174,null,{}] 15:17:14 INFO - PROCESS | 1654 | 1461190634335 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}] 15:17:14 INFO - PROCESS | 1654 | 1461190634463 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:17:14 INFO - PROCESS | 1654 | 1461190634544 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eda2000 == 76 [pid = 1654] [id = 551] 15:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12d0a3400) [pid = 1654] [serial = 1653] [outer = 0x0] 15:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12dfaf000) [pid = 1654] [serial = 1654] [outer = 0x12d0a3400] 15:17:14 INFO - PROCESS | 1654 | 1461190634578 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12e222000) [pid = 1654] [serial = 1655] [outer = 0x12d0a3400] 15:17:15 INFO - PROCESS | 1654 | 1461190635000 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 721ms 15:17:15 INFO - PROCESS | 1654 | 1461190635060 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1654 | 1461190635062 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:17:15 INFO - PROCESS | 1654 | 1461190635066 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1654 | 1461190635067 Marionette TRACE conn2 <- [1,2178,null,{}] 15:17:15 INFO - PROCESS | 1654 | 1461190635070 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}] 15:17:15 INFO - PROCESS | 1654 | 1461190635180 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:17:15 INFO - PROCESS | 1654 | 1461190635259 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12edde800 == 77 [pid = 1654] [id = 552] 15:17:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12e219000) [pid = 1654] [serial = 1656] [outer = 0x0] 15:17:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12e5c8800) [pid = 1654] [serial = 1657] [outer = 0x12e219000] 15:17:15 INFO - PROCESS | 1654 | 1461190635290 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12e5e7c00) [pid = 1654] [serial = 1658] [outer = 0x12e219000] 15:17:15 INFO - PROCESS | 1654 | 1461190635716 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 719ms 15:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:17:15 INFO - PROCESS | 1654 | 1461190635786 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1654 | 1461190635787 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:17:15 INFO - PROCESS | 1654 | 1461190635789 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1654 | 1461190635791 Marionette TRACE conn2 <- [1,2182,null,{}] 15:17:15 INFO - PROCESS | 1654 | 1461190635793 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}] 15:17:15 INFO - PROCESS | 1654 | 1461190635908 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:17:15 INFO - PROCESS | 1654 | 1461190635986 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x127812000 == 78 [pid = 1654] [id = 553] 15:17:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x115551c00) [pid = 1654] [serial = 1659] [outer = 0x0] 15:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12647f000) [pid = 1654] [serial = 1660] [outer = 0x115551c00] 15:17:16 INFO - PROCESS | 1654 | 1461190636017 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12e5e9c00) [pid = 1654] [serial = 1661] [outer = 0x115551c00] 15:17:16 INFO - PROCESS | 1654 | 1461190636632 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]]]}] 15:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 922ms 15:17:16 INFO - PROCESS | 1654 | 1461190636712 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:17:16 INFO - PROCESS | 1654 | 1461190636715 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:17:16 INFO - PROCESS | 1654 | 1461190636720 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1654 | 1461190636722 Marionette TRACE conn2 <- [1,2186,null,{}] 15:17:16 INFO - PROCESS | 1654 | 1461190636726 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}] 15:17:16 INFO - PROCESS | 1654 | 1461190636830 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:17:16 INFO - PROCESS | 1654 | 1461190636908 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x126199000 == 79 [pid = 1654] [id = 554] 15:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x116555400) [pid = 1654] [serial = 1662] [outer = 0x0] 15:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x11863f000) [pid = 1654] [serial = 1663] [outer = 0x116555400] 15:17:16 INFO - PROCESS | 1654 | 1461190636937 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x119b23000) [pid = 1654] [serial = 1664] [outer = 0x116555400] 15:17:17 INFO - PROCESS | 1654 | 1461190637368 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]]]}] 15:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 669ms 15:17:17 INFO - PROCESS | 1654 | 1461190637390 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:17:17 INFO - PROCESS | 1654 | 1461190637394 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:17:17 INFO - PROCESS | 1654 | 1461190637399 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1654 | 1461190637400 Marionette TRACE conn2 <- [1,2190,null,{}] 15:17:17 INFO - PROCESS | 1654 | 1461190637403 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}] 15:17:17 INFO - PROCESS | 1654 | 1461190637506 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:17:17 INFO - PROCESS | 1654 | 1461190637590 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1d5800 == 80 [pid = 1654] [id = 555] 15:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x119125c00) [pid = 1654] [serial = 1665] [outer = 0x0] 15:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x119ba3800) [pid = 1654] [serial = 1666] [outer = 0x119125c00] 15:17:17 INFO - PROCESS | 1654 | 1461190637621 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x11aa21400) [pid = 1654] [serial = 1667] [outer = 0x119125c00] 15:17:18 INFO - PROCESS | 1654 | 1461190638128 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]]]}] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x130121800 == 79 [pid = 1654] [id = 544] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12fce1800 == 78 [pid = 1654] [id = 543] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11891b000 == 77 [pid = 1654] [id = 542] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1b3800 == 76 [pid = 1654] [id = 541] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12d98e800 == 75 [pid = 1654] [id = 540] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12d06d800 == 74 [pid = 1654] [id = 539] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x116362800) [pid = 1654] [serial = 1522] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11acb9400) [pid = 1654] [serial = 1525] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12af30c00) [pid = 1654] [serial = 1531] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12d0a2800) [pid = 1654] [serial = 1534] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12e223000) [pid = 1654] [serial = 1537] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x126671000) [pid = 1654] [serial = 1528] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12a6eb400) [pid = 1654] [serial = 1576] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9d7000 == 73 [pid = 1654] [id = 538] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x129fdf000 == 72 [pid = 1654] [id = 537] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128040800 == 71 [pid = 1654] [id = 536] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c760000 == 70 [pid = 1654] [id = 535] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1264c5000 == 69 [pid = 1654] [id = 534] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x127698800 == 68 [pid = 1654] [id = 533] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f441800 == 67 [pid = 1654] [id = 531] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12eccb800 == 66 [pid = 1654] [id = 530] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2d6800 == 65 [pid = 1654] [id = 529] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12e237000 == 64 [pid = 1654] [id = 528] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12765a000 == 63 [pid = 1654] [id = 527] 15:17:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11b628800 == 62 [pid = 1654] [id = 526] 15:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 822ms 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x126430800) [pid = 1654] [serial = 1558] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x126670000) [pid = 1654] [serial = 1561] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12643bc00) [pid = 1654] [serial = 1559] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12702bc00) [pid = 1654] [serial = 1564] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x127005400) [pid = 1654] [serial = 1567] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12e193000) [pid = 1654] [serial = 1520] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11554dc00) [pid = 1654] [serial = 1541] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x114e5e400) [pid = 1654] [serial = 1540] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11924ac00) [pid = 1654] [serial = 1546] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x119d65000) [pid = 1654] [serial = 1547] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11a8ef400) [pid = 1654] [serial = 1549] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11add7800) [pid = 1654] [serial = 1550] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11b679000) [pid = 1654] [serial = 1552] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11b91d000) [pid = 1654] [serial = 1553] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x118e1e800) [pid = 1654] [serial = 1544] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x118940400) [pid = 1654] [serial = 1543] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1276c4c00) [pid = 1654] [serial = 1565] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11c4c7800) [pid = 1654] [serial = 1555] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x127c4f800) [pid = 1654] [serial = 1568] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x126144000) [pid = 1654] [serial = 1556] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12a211c00) [pid = 1654] [serial = 1571] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12873a800) [pid = 1654] [serial = 1570] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1267ab800) [pid = 1654] [serial = 1562] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12a2a0400) [pid = 1654] [serial = 1574] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12a299000) [pid = 1654] [serial = 1573] [outer = 0x0] [url = about:blank] 15:17:18 INFO - PROCESS | 1654 | 1461190638227 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1654 | 1461190638229 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:17:18 INFO - PROCESS | 1654 | 1461190638231 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1654 | 1461190638236 Marionette TRACE conn2 <- [1,2194,null,{}] 15:17:18 INFO - PROCESS | 1654 | 1461190638243 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}] 15:17:18 INFO - PROCESS | 1654 | 1461190638343 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:17:18 INFO - PROCESS | 1654 | 1461190638348 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad3f800 == 63 [pid = 1654] [id = 556] 15:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11b6ce000) [pid = 1654] [serial = 1668] [outer = 0x0] 15:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11b916400) [pid = 1654] [serial = 1669] [outer = 0x11b6ce000] 15:17:18 INFO - PROCESS | 1654 | 1461190638377 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11c1e3800) [pid = 1654] [serial = 1670] [outer = 0x11b6ce000] 15:17:18 INFO - PROCESS | 1654 | 1461190638748 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]]]}] 15:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 15:17:18 INFO - PROCESS | 1654 | 1461190638754 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1654 | 1461190638755 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:17:18 INFO - PROCESS | 1654 | 1461190638790 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1654 | 1461190638791 Marionette TRACE conn2 <- [1,2198,null,{}] 15:17:18 INFO - PROCESS | 1654 | 1461190638793 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}] 15:17:18 INFO - PROCESS | 1654 | 1461190638883 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:17:18 INFO - PROCESS | 1654 | 1461190638888 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x127993800 == 64 [pid = 1654] [id = 557] 15:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11a8f0c00) [pid = 1654] [serial = 1671] [outer = 0x0] 15:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11c9b8400) [pid = 1654] [serial = 1672] [outer = 0x11a8f0c00] 15:17:18 INFO - PROCESS | 1654 | 1461190638915 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1265be400) [pid = 1654] [serial = 1673] [outer = 0x11a8f0c00] 15:17:19 INFO - PROCESS | 1654 | 1461190639267 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]]]}] 15:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 523ms 15:17:19 INFO - PROCESS | 1654 | 1461190639315 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1654 | 1461190639316 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:17:19 INFO - PROCESS | 1654 | 1461190639320 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1654 | 1461190639321 Marionette TRACE conn2 <- [1,2202,null,{}] 15:17:19 INFO - PROCESS | 1654 | 1461190639324 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}] 15:17:19 INFO - PROCESS | 1654 | 1461190639413 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:17:19 INFO - PROCESS | 1654 | 1461190639417 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a7c2800 == 65 [pid = 1654] [id = 558] 15:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x126668800) [pid = 1654] [serial = 1674] [outer = 0x0] 15:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1266f6c00) [pid = 1654] [serial = 1675] [outer = 0x126668800] 15:17:19 INFO - PROCESS | 1654 | 1461190639443 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1267b3000) [pid = 1654] [serial = 1676] [outer = 0x126668800] 15:17:19 INFO - PROCESS | 1654 | 1461190639795 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]]]}] 15:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 15:17:19 INFO - PROCESS | 1654 | 1461190639840 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1654 | 1461190639841 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:17:19 INFO - PROCESS | 1654 | 1461190639843 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1654 | 1461190639845 Marionette TRACE conn2 <- [1,2206,null,{}] 15:17:19 INFO - PROCESS | 1654 | 1461190639847 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}] 15:17:19 INFO - PROCESS | 1654 | 1461190639954 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:17:20 INFO - PROCESS | 1654 | 1461190640033 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b26f800 == 66 [pid = 1654] [id = 559] 15:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11c16fc00) [pid = 1654] [serial = 1677] [outer = 0x0] 15:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x127cd0400) [pid = 1654] [serial = 1678] [outer = 0x11c16fc00] 15:17:20 INFO - PROCESS | 1654 | 1461190640062 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a217000) [pid = 1654] [serial = 1679] [outer = 0x11c16fc00] 15:17:20 INFO - PROCESS | 1654 | 1461190640378 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]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 15:17:20 INFO - PROCESS | 1654 | 1461190640414 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:17:20 INFO - PROCESS | 1654 | 1461190640417 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:17:20 INFO - PROCESS | 1654 | 1461190640420 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1654 | 1461190640421 Marionette TRACE conn2 <- [1,2210,null,{}] 15:17:20 INFO - PROCESS | 1654 | 1461190640423 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}] 15:17:20 INFO - PROCESS | 1654 | 1461190640534 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:17:20 INFO - PROCESS | 1654 | 1461190640547 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc6000 == 67 [pid = 1654] [id = 560] 15:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12a297800) [pid = 1654] [serial = 1680] [outer = 0x0] 15:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12a2a3c00) [pid = 1654] [serial = 1681] [outer = 0x12a297800] 15:17:20 INFO - PROCESS | 1654 | 1461190640573 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12af2c400) [pid = 1654] [serial = 1682] [outer = 0x12a297800] 15:17:20 INFO - PROCESS | 1654 | 1461190640943 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]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 574ms 15:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:17:21 INFO - PROCESS | 1654 | 1461190640994 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1654 | 1461190640995 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:17:21 INFO - PROCESS | 1654 | 1461190640998 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1654 | 1461190640999 Marionette TRACE conn2 <- [1,2214,null,{}] 15:17:21 INFO - PROCESS | 1654 | 1461190641001 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}] 15:17:21 INFO - PROCESS | 1654 | 1461190641116 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:17:21 INFO - PROCESS | 1654 | 1461190641132 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d284800 == 68 [pid = 1654] [id = 561] 15:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12a6ecc00) [pid = 1654] [serial = 1683] [outer = 0x0] 15:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12b035400) [pid = 1654] [serial = 1684] [outer = 0x12a6ecc00] 15:17:21 INFO - PROCESS | 1654 | 1461190641158 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12b1a1000) [pid = 1654] [serial = 1685] [outer = 0x12a6ecc00] 15:17:21 INFO - PROCESS | 1654 | 1461190641512 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]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 15:17:21 INFO - PROCESS | 1654 | 1461190641519 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1654 | 1461190641520 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:17:21 INFO - PROCESS | 1654 | 1461190641523 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1654 | 1461190641524 Marionette TRACE conn2 <- [1,2218,null,{}] 15:17:21 INFO - PROCESS | 1654 | 1461190641526 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}] 15:17:21 INFO - PROCESS | 1654 | 1461190641654 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:17:21 INFO - PROCESS | 1654 | 1461190641670 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e243000 == 69 [pid = 1654] [id = 562] 15:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12b2f0000) [pid = 1654] [serial = 1686] [outer = 0x0] 15:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12b908800) [pid = 1654] [serial = 1687] [outer = 0x12b2f0000] 15:17:21 INFO - PROCESS | 1654 | 1461190641696 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12ba4e400) [pid = 1654] [serial = 1688] [outer = 0x12b2f0000] 15:17:22 INFO - PROCESS | 1654 | 1461190642053 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]]]}] 15:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 572ms 15:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:17:22 INFO - PROCESS | 1654 | 1461190642095 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1654 | 1461190642096 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:17:22 INFO - PROCESS | 1654 | 1461190642099 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1654 | 1461190642100 Marionette TRACE conn2 <- [1,2222,null,{}] 15:17:22 INFO - PROCESS | 1654 | 1461190642102 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}] 15:17:22 INFO - PROCESS | 1654 | 1461190642220 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:17:22 INFO - PROCESS | 1654 | 1461190642234 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e666000 == 70 [pid = 1654] [id = 563] 15:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12b71c400) [pid = 1654] [serial = 1689] [outer = 0x0] 15:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12baf5400) [pid = 1654] [serial = 1690] [outer = 0x12b71c400] 15:17:22 INFO - PROCESS | 1654 | 1461190642260 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12d0a6400) [pid = 1654] [serial = 1691] [outer = 0x12b71c400] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x1272dd400) [pid = 1654] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12b02f800) [pid = 1654] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12b147c00) [pid = 1654] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x1267b6c00) [pid = 1654] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x1146bb800) [pid = 1654] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11bbf5400) [pid = 1654] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x126430400) [pid = 1654] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x127007c00) [pid = 1654] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x11a8d3c00) [pid = 1654] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x114e57c00) [pid = 1654] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x119b9e400) [pid = 1654] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:17:22 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12ba49c00) [pid = 1654] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:17:22 INFO - PROCESS | 1654 | 1461190642769 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]]]}] 15:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 722ms 15:17:22 INFO - PROCESS | 1654 | 1461190642830 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1654 | 1461190642833 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:17:22 INFO - PROCESS | 1654 | 1461190642841 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1654 | 1461190642842 Marionette TRACE conn2 <- [1,2226,null,{}] 15:17:22 INFO - PROCESS | 1654 | 1461190642845 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}] 15:17:22 INFO - PROCESS | 1654 | 1461190642992 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:17:23 INFO - PROCESS | 1654 | 1461190642999 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eddd000 == 71 [pid = 1654] [id = 564] 15:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12d0a7400) [pid = 1654] [serial = 1692] [outer = 0x0] 15:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12d2cd800) [pid = 1654] [serial = 1693] [outer = 0x12d0a7400] 15:17:23 INFO - PROCESS | 1654 | 1461190643031 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12e189400) [pid = 1654] [serial = 1694] [outer = 0x12d0a7400] 15:17:23 INFO - PROCESS | 1654 | 1461190643430 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 623ms 15:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:17:23 INFO - PROCESS | 1654 | 1461190643469 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1654 | 1461190643471 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:17:23 INFO - PROCESS | 1654 | 1461190643473 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1654 | 1461190643474 Marionette TRACE conn2 <- [1,2230,null,{}] 15:17:23 INFO - PROCESS | 1654 | 1461190643476 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}] 15:17:23 INFO - PROCESS | 1654 | 1461190643610 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:17:23 INFO - PROCESS | 1654 | 1461190643618 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f44b000 == 72 [pid = 1654] [id = 565] 15:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12e18b400) [pid = 1654] [serial = 1695] [outer = 0x0] 15:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12e215c00) [pid = 1654] [serial = 1696] [outer = 0x12e18b400] 15:17:23 INFO - PROCESS | 1654 | 1461190643644 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12e5e5800) [pid = 1654] [serial = 1697] [outer = 0x12e18b400] 15:17:23 INFO - PROCESS | 1654 | 1461190643994 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]]]}] 15:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 15:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:17:24 INFO - PROCESS | 1654 | 1461190644045 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:17:24 INFO - PROCESS | 1654 | 1461190644047 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:17:24 INFO - PROCESS | 1654 | 1461190644049 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:17:24 INFO - PROCESS | 1654 | 1461190644050 Marionette TRACE conn2 <- [1,2234,null,{}] 15:17:24 INFO - PROCESS | 1654 | 1461190644053 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}] 15:17:24 INFO - PROCESS | 1654 | 1461190644146 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:17:24 INFO - PROCESS | 1654 | 1461190644214 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcde000 == 73 [pid = 1654] [id = 566] 15:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12e18e400) [pid = 1654] [serial = 1698] [outer = 0x0] 15:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12f407000) [pid = 1654] [serial = 1699] [outer = 0x12e18e400] 15:17:24 INFO - PROCESS | 1654 | 1461190644239 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12f778000) [pid = 1654] [serial = 1700] [outer = 0x12e18e400] 15:17:24 INFO - PROCESS | 1654 | 1461190644522 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]]]}] 15:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 15:17:24 INFO - PROCESS | 1654 | 1461190644650 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:17:24 INFO - PROCESS | 1654 | 1461190644653 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:17:24 INFO - PROCESS | 1654 | 1461190644664 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:17:24 INFO - PROCESS | 1654 | 1461190644667 Marionette TRACE conn2 <- [1,2238,null,{}] 15:17:24 INFO - PROCESS | 1654 | 1461190644672 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}] 15:17:24 INFO - PROCESS | 1654 | 1461190644791 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:17:24 INFO - PROCESS | 1654 | 1461190644869 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f1f000 == 74 [pid = 1654] [id = 567] 15:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x114eab400) [pid = 1654] [serial = 1701] [outer = 0x0] 15:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x115469000) [pid = 1654] [serial = 1702] [outer = 0x114eab400] 15:17:24 INFO - PROCESS | 1654 | 1461190644902 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x1186b6000) [pid = 1654] [serial = 1703] [outer = 0x114eab400] 15:17:25 INFO - PROCESS | 1654 | 1461190645351 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]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 723ms 15:17:25 INFO - PROCESS | 1654 | 1461190645387 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1654 | 1461190645389 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:17:25 INFO - PROCESS | 1654 | 1461190645421 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1654 | 1461190645424 Marionette TRACE conn2 <- [1,2242,null,{}] 15:17:25 INFO - PROCESS | 1654 | 1461190645427 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}] 15:17:25 INFO - PROCESS | 1654 | 1461190645544 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:17:25 INFO - PROCESS | 1654 | 1461190645624 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12799d000 == 75 [pid = 1654] [id = 568] 15:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x114eb3c00) [pid = 1654] [serial = 1704] [outer = 0x0] 15:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x119b5a800) [pid = 1654] [serial = 1705] [outer = 0x114eb3c00] 15:17:25 INFO - PROCESS | 1654 | 1461190645656 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11bbea000) [pid = 1654] [serial = 1706] [outer = 0x114eb3c00] 15:17:26 INFO - PROCESS | 1654 | 1461190646091 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 726ms 15:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:17:26 INFO - PROCESS | 1654 | 1461190646145 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1654 | 1461190646146 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:17:26 INFO - PROCESS | 1654 | 1461190646149 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1654 | 1461190646150 Marionette TRACE conn2 <- [1,2246,null,{}] 15:17:26 INFO - PROCESS | 1654 | 1461190646157 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}] 15:17:26 INFO - PROCESS | 1654 | 1461190646279 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:17:26 INFO - PROCESS | 1654 | 1461190646362 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e241800 == 76 [pid = 1654] [id = 569] 15:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x126672c00) [pid = 1654] [serial = 1707] [outer = 0x0] 15:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x127005400) [pid = 1654] [serial = 1708] [outer = 0x126672c00] 15:17:26 INFO - PROCESS | 1654 | 1461190646397 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x1288e7400) [pid = 1654] [serial = 1709] [outer = 0x126672c00] 15:17:26 INFO - PROCESS | 1654 | 1461190646831 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 724ms 15:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:17:26 INFO - PROCESS | 1654 | 1461190646874 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1654 | 1461190646875 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:17:26 INFO - PROCESS | 1654 | 1461190646878 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1654 | 1461190646879 Marionette TRACE conn2 <- [1,2250,null,{}] 15:17:26 INFO - PROCESS | 1654 | 1461190646902 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}] 15:17:27 INFO - PROCESS | 1654 | 1461190647016 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:17:27 INFO - PROCESS | 1654 | 1461190647098 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x131c18800 == 77 [pid = 1654] [id = 570] 15:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12a215000) [pid = 1654] [serial = 1710] [outer = 0x0] 15:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12a29f400) [pid = 1654] [serial = 1711] [outer = 0x12a215000] 15:17:27 INFO - PROCESS | 1654 | 1461190647129 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12b71c000) [pid = 1654] [serial = 1712] [outer = 0x12a215000] 15:17:27 INFO - PROCESS | 1654 | 1461190647552 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]]]}] 15:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 686ms 15:17:27 INFO - PROCESS | 1654 | 1461190647564 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1654 | 1461190647566 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:17:27 INFO - PROCESS | 1654 | 1461190647568 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1654 | 1461190647569 Marionette TRACE conn2 <- [1,2254,null,{}] 15:17:27 INFO - PROCESS | 1654 | 1461190647572 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}] 15:17:27 INFO - PROCESS | 1654 | 1461190647683 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:17:27 INFO - PROCESS | 1654 | 1461190647792 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1367d7800 == 78 [pid = 1654] [id = 571] 15:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12b914800) [pid = 1654] [serial = 1713] [outer = 0x0] 15:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12baf5000) [pid = 1654] [serial = 1714] [outer = 0x12b914800] 15:17:27 INFO - PROCESS | 1654 | 1461190647825 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12d99ec00) [pid = 1654] [serial = 1715] [outer = 0x12b914800] 15:17:28 INFO - PROCESS | 1654 | 1461190648224 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 15:17:28 INFO - PROCESS | 1654 | 1461190648289 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1654 | 1461190648291 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:17:28 INFO - PROCESS | 1654 | 1461190648293 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1654 | 1461190648294 Marionette TRACE conn2 <- [1,2258,null,{}] 15:17:28 INFO - PROCESS | 1654 | 1461190648297 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}] 15:17:28 INFO - PROCESS | 1654 | 1461190648448 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:17:28 INFO - PROCESS | 1654 | 1461190648529 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x13670d800 == 79 [pid = 1654] [id = 572] 15:17:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12baa8400) [pid = 1654] [serial = 1716] [outer = 0x0] 15:17:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12f40f000) [pid = 1654] [serial = 1717] [outer = 0x12baa8400] 15:17:28 INFO - PROCESS | 1654 | 1461190648561 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12fb16400) [pid = 1654] [serial = 1718] [outer = 0x12baa8400] 15:17:28 INFO - PROCESS | 1654 | 1461190648974 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]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 723ms 15:17:29 INFO - PROCESS | 1654 | 1461190649017 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1654 | 1461190649018 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:17:29 INFO - PROCESS | 1654 | 1461190649021 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1654 | 1461190649022 Marionette TRACE conn2 <- [1,2262,null,{}] 15:17:29 INFO - PROCESS | 1654 | 1461190649025 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}] 15:17:29 INFO - PROCESS | 1654 | 1461190649135 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:17:29 INFO - PROCESS | 1654 | 1461190649245 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x136724000 == 80 [pid = 1654] [id = 573] 15:17:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12a281c00) [pid = 1654] [serial = 1719] [outer = 0x0] 15:17:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12a287000) [pid = 1654] [serial = 1720] [outer = 0x12a281c00] 15:17:29 INFO - PROCESS | 1654 | 1461190649277 Marionette DEBUG loaded listener.js 15:17:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12a28c400) [pid = 1654] [serial = 1721] [outer = 0x12a281c00] 15:17:29 INFO - PROCESS | 1654 | 1461190649739 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]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 768ms 15:17:29 INFO - PROCESS | 1654 | 1461190649817 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1654 | 1461190649820 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:17:29 INFO - PROCESS | 1654 | 1461190649827 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1654 | 1461190649829 Marionette TRACE conn2 <- [1,2266,null,{}] 15:17:29 INFO - PROCESS | 1654 | 1461190649835 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}] 15:17:30 INFO - PROCESS | 1654 | 1461190650008 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:17:30 INFO - PROCESS | 1654 | 1461190650127 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a78d000 == 81 [pid = 1654] [id = 574] 15:17:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12679b400) [pid = 1654] [serial = 1722] [outer = 0x0] 15:17:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12679f000) [pid = 1654] [serial = 1723] [outer = 0x12679b400] 15:17:30 INFO - PROCESS | 1654 | 1461190650170 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x1267a3800) [pid = 1654] [serial = 1724] [outer = 0x12679b400] 15:17:30 INFO - PROCESS | 1654 | 1461190650609 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]]]}] 15:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 822ms 15:17:30 INFO - PROCESS | 1654 | 1461190650647 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:17:30 INFO - PROCESS | 1654 | 1461190650649 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:17:30 INFO - PROCESS | 1654 | 1461190650651 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1654 | 1461190650652 Marionette TRACE conn2 <- [1,2270,null,{}] 15:17:30 INFO - PROCESS | 1654 | 1461190650655 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}] 15:17:30 INFO - PROCESS | 1654 | 1461190650766 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:17:30 INFO - PROCESS | 1654 | 1461190650882 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129f9e000 == 82 [pid = 1654] [id = 575] 15:17:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x1267a0000) [pid = 1654] [serial = 1725] [outer = 0x0] 15:17:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x129ce9000) [pid = 1654] [serial = 1726] [outer = 0x1267a0000] 15:17:30 INFO - PROCESS | 1654 | 1461190650915 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x129ced400) [pid = 1654] [serial = 1727] [outer = 0x1267a0000] 15:17:31 INFO - PROCESS | 1654 | 1461190651315 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]]]}] 15:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 672ms 15:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:17:31 INFO - PROCESS | 1654 | 1461190651323 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1654 | 1461190651324 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:17:31 INFO - PROCESS | 1654 | 1461190651326 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1654 | 1461190651328 Marionette TRACE conn2 <- [1,2274,null,{}] 15:17:31 INFO - PROCESS | 1654 | 1461190651330 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}] 15:17:31 INFO - PROCESS | 1654 | 1461190651486 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:17:31 INFO - PROCESS | 1654 | 1461190651602 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276a6800 == 83 [pid = 1654] [id = 576] 15:17:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x1186b1800) [pid = 1654] [serial = 1728] [outer = 0x0] 15:17:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x1267a4400) [pid = 1654] [serial = 1729] [outer = 0x1186b1800] 15:17:31 INFO - PROCESS | 1654 | 1461190651646 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x129cf1400) [pid = 1654] [serial = 1730] [outer = 0x1186b1800] 15:17:32 INFO - PROCESS | 1654 | 1461190652136 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]]]}] 15:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 820ms 15:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:17:32 INFO - PROCESS | 1654 | 1461190652147 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:17:32 INFO - PROCESS | 1654 | 1461190652149 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:17:32 INFO - PROCESS | 1654 | 1461190652151 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1654 | 1461190652153 Marionette TRACE conn2 <- [1,2278,null,{}] 15:17:32 INFO - PROCESS | 1654 | 1461190652156 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}] 15:17:32 INFO - PROCESS | 1654 | 1461190652438 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:17:32 INFO - PROCESS | 1654 | 1461190652564 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x127693000 == 84 [pid = 1654] [id = 577] 15:17:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x114dc4c00) [pid = 1654] [serial = 1731] [outer = 0x0] 15:17:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x115335000) [pid = 1654] [serial = 1732] [outer = 0x114dc4c00] 15:17:32 INFO - PROCESS | 1654 | 1461190652596 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x118878400) [pid = 1654] [serial = 1733] [outer = 0x114dc4c00] 15:17:33 INFO - PROCESS | 1654 | 1461190653093 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]]]}] 15:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 973ms 15:17:33 INFO - PROCESS | 1654 | 1461190653133 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:17:33 INFO - PROCESS | 1654 | 1461190653136 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:17:33 INFO - PROCESS | 1654 | 1461190653141 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1654 | 1461190653144 Marionette TRACE conn2 <- [1,2282,null,{}] 15:17:33 INFO - PROCESS | 1654 | 1461190653147 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}] 15:17:33 INFO - PROCESS | 1654 | 1461190653258 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:17:33 INFO - PROCESS | 1654 | 1461190653352 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12780c800 == 85 [pid = 1654] [id = 578] 15:17:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x11aa17000) [pid = 1654] [serial = 1734] [outer = 0x0] 15:17:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x11b91c800) [pid = 1654] [serial = 1735] [outer = 0x11aa17000] 15:17:33 INFO - PROCESS | 1654 | 1461190653381 Marionette DEBUG loaded listener.js 15:17:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x11c173800) [pid = 1654] [serial = 1736] [outer = 0x11aa17000] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12d40e000 == 84 [pid = 1654] [id = 431] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12f44b000 == 83 [pid = 1654] [id = 565] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12eddd000 == 82 [pid = 1654] [id = 564] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12e666000 == 81 [pid = 1654] [id = 563] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12e243000 == 80 [pid = 1654] [id = 562] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12d284800 == 79 [pid = 1654] [id = 561] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12d2ce800) [pid = 1654] [serial = 1636] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc6000 == 78 [pid = 1654] [id = 560] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b26f800 == 77 [pid = 1654] [id = 559] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12a7c2800 == 76 [pid = 1654] [id = 558] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x127993800 == 75 [pid = 1654] [id = 557] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad3f800 == 74 [pid = 1654] [id = 556] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1d5800 == 73 [pid = 1654] [id = 555] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x126199000 == 72 [pid = 1654] [id = 554] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1381f8000 == 71 [pid = 1654] [id = 550] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x132930000 == 70 [pid = 1654] [id = 549] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x130119800 == 69 [pid = 1654] [id = 548] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b59c000 == 68 [pid = 1654] [id = 547] 15:17:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1263ae800 == 67 [pid = 1654] [id = 546] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x12ad32400) [pid = 1654] [serial = 1618] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x12b02a800) [pid = 1654] [serial = 1619] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12b145c00) [pid = 1654] [serial = 1621] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12b2ec800) [pid = 1654] [serial = 1624] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x12b19b800) [pid = 1654] [serial = 1622] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x12b913400) [pid = 1654] [serial = 1630] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x11a8d7000) [pid = 1654] [serial = 1628] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x118e1b400) [pid = 1654] [serial = 1597] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x11c787c00) [pid = 1654] [serial = 1609] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x126433c00) [pid = 1654] [serial = 1610] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x126669800) [pid = 1654] [serial = 1612] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x1267ad400) [pid = 1654] [serial = 1613] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12af33000) [pid = 1654] [serial = 1594] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x11c410400) [pid = 1654] [serial = 1585] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12918e400) [pid = 1654] [serial = 1615] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x11afe1800) [pid = 1654] [serial = 1606] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x11bb74c00) [pid = 1654] [serial = 1607] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12a20f000) [pid = 1654] [serial = 1591] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x1188d0000) [pid = 1654] [serial = 1579] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x11911dc00) [pid = 1654] [serial = 1601] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x1158fa800) [pid = 1654] [serial = 1600] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x11aa1d800) [pid = 1654] [serial = 1604] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x11a63d000) [pid = 1654] [serial = 1603] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x127cd6c00) [pid = 1654] [serial = 1588] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x119d5fc00) [pid = 1654] [serial = 1582] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11546d400) [pid = 1654] [serial = 1627] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12d0a3800) [pid = 1654] [serial = 1634] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12d031c00) [pid = 1654] [serial = 1633] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12b90b800) [pid = 1654] [serial = 1625] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12bab4000) [pid = 1654] [serial = 1631] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12a29f800) [pid = 1654] [serial = 1616] [outer = 0x0] [url = about:blank] 15:17:33 INFO - PROCESS | 1654 | 1461190653792 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]]]}] 15:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 673ms 15:17:33 INFO - PROCESS | 1654 | 1461190653815 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:17:33 INFO - PROCESS | 1654 | 1461190653817 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:17:33 INFO - PROCESS | 1654 | 1461190653819 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1654 | 1461190653821 Marionette TRACE conn2 <- [1,2286,null,{}] 15:17:33 INFO - PROCESS | 1654 | 1461190653823 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}] 15:17:33 INFO - PROCESS | 1654 | 1461190653919 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:17:33 INFO - PROCESS | 1654 | 1461190653990 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x127665000 == 68 [pid = 1654] [id = 579] 15:17:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x119d5fc00) [pid = 1654] [serial = 1737] [outer = 0x0] 15:17:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11c410800) [pid = 1654] [serial = 1738] [outer = 0x119d5fc00] 15:17:34 INFO - PROCESS | 1654 | 1461190654018 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x126437400) [pid = 1654] [serial = 1739] [outer = 0x119d5fc00] 15:17:34 INFO - PROCESS | 1654 | 1461190654344 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]]]}] 15:17:34 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 15:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 569ms 15:17:34 INFO - PROCESS | 1654 | 1461190654389 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1654 | 1461190654391 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:17:34 INFO - PROCESS | 1654 | 1461190654399 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1654 | 1461190654402 Marionette TRACE conn2 <- [1,2290,null,{}] 15:17:34 INFO - PROCESS | 1654 | 1461190654404 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}] 15:17:34 INFO - PROCESS | 1654 | 1461190654502 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:17:34 INFO - PROCESS | 1654 | 1461190654573 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a32800 == 69 [pid = 1654] [id = 580] 15:17:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x11c9abc00) [pid = 1654] [serial = 1740] [outer = 0x0] 15:17:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x1267aec00) [pid = 1654] [serial = 1741] [outer = 0x11c9abc00] 15:17:34 INFO - PROCESS | 1654 | 1461190654599 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x129a49400) [pid = 1654] [serial = 1742] [outer = 0x11c9abc00] 15:17:34 INFO - PROCESS | 1654 | 1461190654922 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]]]}] 15:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 577ms 15:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:17:34 INFO - PROCESS | 1654 | 1461190654972 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1654 | 1461190654974 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:17:34 INFO - PROCESS | 1654 | 1461190654976 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1654 | 1461190654977 Marionette TRACE conn2 <- [1,2294,null,{}] 15:17:34 INFO - PROCESS | 1654 | 1461190654979 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}] 15:17:35 INFO - PROCESS | 1654 | 1461190655073 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:17:35 INFO - PROCESS | 1654 | 1461190655144 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9c7000 == 70 [pid = 1654] [id = 581] 15:17:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x1265b2800) [pid = 1654] [serial = 1743] [outer = 0x0] 15:17:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12a27d800) [pid = 1654] [serial = 1744] [outer = 0x1265b2800] 15:17:35 INFO - PROCESS | 1654 | 1461190655170 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12a29e000) [pid = 1654] [serial = 1745] [outer = 0x1265b2800] 15:17:35 INFO - PROCESS | 1654 | 1461190655494 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]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 569ms 15:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:17:35 INFO - PROCESS | 1654 | 1461190655546 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1654 | 1461190655548 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:17:35 INFO - PROCESS | 1654 | 1461190655551 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1654 | 1461190655553 Marionette TRACE conn2 <- [1,2298,null,{}] 15:17:35 INFO - PROCESS | 1654 | 1461190655557 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}] 15:17:35 INFO - PROCESS | 1654 | 1461190655710 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:17:35 INFO - PROCESS | 1654 | 1461190655844 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d291800 == 71 [pid = 1654] [id = 582] 15:17:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12af36c00) [pid = 1654] [serial = 1746] [outer = 0x0] 15:17:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12b02c400) [pid = 1654] [serial = 1747] [outer = 0x12af36c00] 15:17:35 INFO - PROCESS | 1654 | 1461190655877 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12b1a7000) [pid = 1654] [serial = 1748] [outer = 0x12af36c00] 15:17:36 INFO - PROCESS | 1654 | 1461190656225 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]]]}] 15:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 721ms 15:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:17:36 INFO - PROCESS | 1654 | 1461190656272 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1654 | 1461190656273 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:17:36 INFO - PROCESS | 1654 | 1461190656275 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1654 | 1461190656277 Marionette TRACE conn2 <- [1,2302,null,{}] 15:17:36 INFO - PROCESS | 1654 | 1461190656279 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}] 15:17:36 INFO - PROCESS | 1654 | 1461190656401 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:17:36 INFO - PROCESS | 1654 | 1461190656419 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2c6800 == 72 [pid = 1654] [id = 583] 15:17:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12b2ee800) [pid = 1654] [serial = 1749] [outer = 0x0] 15:17:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12ba47c00) [pid = 1654] [serial = 1750] [outer = 0x12b2ee800] 15:17:36 INFO - PROCESS | 1654 | 1461190656445 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12d02a400) [pid = 1654] [serial = 1751] [outer = 0x12b2ee800] 15:17:36 INFO - PROCESS | 1654 | 1461190656801 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]]]}] 15:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 570ms 15:17:36 INFO - PROCESS | 1654 | 1461190656846 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1654 | 1461190656848 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:17:36 INFO - PROCESS | 1654 | 1461190656850 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1654 | 1461190656851 Marionette TRACE conn2 <- [1,2306,null,{}] 15:17:36 INFO - PROCESS | 1654 | 1461190656853 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}] 15:17:36 INFO - PROCESS | 1654 | 1461190656988 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:17:37 INFO - PROCESS | 1654 | 1461190657003 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e663800 == 73 [pid = 1654] [id = 584] 15:17:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x11a8e7400) [pid = 1654] [serial = 1752] [outer = 0x0] 15:17:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12d2d1c00) [pid = 1654] [serial = 1753] [outer = 0x11a8e7400] 15:17:37 INFO - PROCESS | 1654 | 1461190657029 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12e18b800) [pid = 1654] [serial = 1754] [outer = 0x11a8e7400] 15:17:37 INFO - PROCESS | 1654 | 1461190657405 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 571ms 15:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:17:37 INFO - PROCESS | 1654 | 1461190657421 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1654 | 1461190657422 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:17:37 INFO - PROCESS | 1654 | 1461190657424 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1654 | 1461190657425 Marionette TRACE conn2 <- [1,2310,null,{}] 15:17:37 INFO - PROCESS | 1654 | 1461190657428 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}] 15:17:37 INFO - PROCESS | 1654 | 1461190657553 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:17:37 INFO - PROCESS | 1654 | 1461190657569 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1b7800 == 74 [pid = 1654] [id = 585] 15:17:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12e18d800) [pid = 1654] [serial = 1755] [outer = 0x0] 15:17:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12e21f400) [pid = 1654] [serial = 1756] [outer = 0x12e18d800] 15:17:37 INFO - PROCESS | 1654 | 1461190657594 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12e5ea800) [pid = 1654] [serial = 1757] [outer = 0x12e18d800] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12a297800) [pid = 1654] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12b2f0000) [pid = 1654] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12a6ecc00) [pid = 1654] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x12b71c400) [pid = 1654] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x126668800) [pid = 1654] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x119125c00) [pid = 1654] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x11c16fc00) [pid = 1654] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x11b6ce000) [pid = 1654] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x116555400) [pid = 1654] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12d0a3c00) [pid = 1654] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x11a8f0c00) [pid = 1654] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12d0a7400) [pid = 1654] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12e18b400) [pid = 1654] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x11add7000) [pid = 1654] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12666a000) [pid = 1654] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12a6f5800) [pid = 1654] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12ad32000) [pid = 1654] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x119b24000) [pid = 1654] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x1267b2000) [pid = 1654] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x1188d3000) [pid = 1654] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:17:38 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12a2a2400) [pid = 1654] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:17:38 INFO - PROCESS | 1654 | 1461190658327 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]]]}] 15:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 922ms 15:17:38 INFO - PROCESS | 1654 | 1461190658348 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1654 | 1461190658350 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:17:38 INFO - PROCESS | 1654 | 1461190658354 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1654 | 1461190658356 Marionette TRACE conn2 <- [1,2314,null,{}] 15:17:38 INFO - PROCESS | 1654 | 1461190658361 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}] 15:17:38 INFO - PROCESS | 1654 | 1461190658479 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:17:38 INFO - PROCESS | 1654 | 1461190658596 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x126619800 == 75 [pid = 1654] [id = 586] 15:17:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11924a800) [pid = 1654] [serial = 1758] [outer = 0x0] 15:17:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11a8d7000) [pid = 1654] [serial = 1759] [outer = 0x11924a800] 15:17:38 INFO - PROCESS | 1654 | 1461190658631 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x11afe1800) [pid = 1654] [serial = 1760] [outer = 0x11924a800] 15:17:39 INFO - PROCESS | 1654 | 1461190659103 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]]]}] 15:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 774ms 15:17:39 INFO - PROCESS | 1654 | 1461190659128 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:17:39 INFO - PROCESS | 1654 | 1461190659132 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:17:39 INFO - PROCESS | 1654 | 1461190659137 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1654 | 1461190659139 Marionette TRACE conn2 <- [1,2318,null,{}] 15:17:39 INFO - PROCESS | 1654 | 1461190659141 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}] 15:17:39 INFO - PROCESS | 1654 | 1461190659261 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:17:39 INFO - PROCESS | 1654 | 1461190659376 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fd3800 == 76 [pid = 1654] [id = 587] 15:17:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x11b676400) [pid = 1654] [serial = 1761] [outer = 0x0] 15:17:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x11c9ab000) [pid = 1654] [serial = 1762] [outer = 0x11b676400] 15:17:39 INFO - PROCESS | 1654 | 1461190659408 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12666c800) [pid = 1654] [serial = 1763] [outer = 0x11b676400] 15:17:39 INFO - PROCESS | 1654 | 1461190659905 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] 15:17:39 INFO - PROCESS | 1654 | 1461190659968 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:17:39 INFO - PROCESS | 1654 | 1461190659972 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1654 | 1461190659975 Marionette TRACE conn2 <- [1,2322,null,{}] 15:17:39 INFO - PROCESS | 1654 | 1461190659985 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}] 15:17:40 INFO - PROCESS | 1654 | 1461190660099 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:17:40 INFO - PROCESS | 1654 | 1461190660183 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ed98800 == 77 [pid = 1654] [id = 588] 15:17:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12666c400) [pid = 1654] [serial = 1764] [outer = 0x0] 15:17:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12a27f400) [pid = 1654] [serial = 1765] [outer = 0x12666c400] 15:17:40 INFO - PROCESS | 1654 | 1461190660217 Marionette DEBUG loaded listener.js 15:17:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12a6ecc00) [pid = 1654] [serial = 1766] [outer = 0x12666c400] 15:17:40 INFO - PROCESS | 1654 | 1461190660631 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]]]}] 15:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 673ms 15:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:17:40 INFO - PROCESS | 1654 | 1461190660645 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1654 | 1461190660647 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:17:40 INFO - PROCESS | 1654 | 1461190660649 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1654 | 1461190660651 Marionette TRACE conn2 <- [1,2326,null,{}] 15:17:40 INFO - PROCESS | 1654 | 1461190660653 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}] 15:17:40 INFO - PROCESS | 1654 | 1461190660768 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:17:40 INFO - PROCESS | 1654 | 1461190660880 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fced800 == 78 [pid = 1654] [id = 589] 15:17:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12a21a000) [pid = 1654] [serial = 1767] [outer = 0x0] 15:17:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12b034400) [pid = 1654] [serial = 1768] [outer = 0x12a21a000] 15:17:40 INFO - PROCESS | 1654 | 1461190660913 Marionette DEBUG loaded listener.js 15:17:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12b2ebc00) [pid = 1654] [serial = 1769] [outer = 0x12a21a000] 15:17:41 INFO - PROCESS | 1654 | 1461190661345 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]]]}] 15:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 724ms 15:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:17:41 INFO - PROCESS | 1654 | 1461190661374 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:17:41 INFO - PROCESS | 1654 | 1461190661375 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:17:41 INFO - PROCESS | 1654 | 1461190661378 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:17:41 INFO - PROCESS | 1654 | 1461190661379 Marionette TRACE conn2 <- [1,2330,null,{}] 15:17:41 INFO - PROCESS | 1654 | 1461190661381 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}] 15:17:41 INFO - PROCESS | 1654 | 1461190661510 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:17:41 INFO - PROCESS | 1654 | 1461190661608 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x131c0c000 == 79 [pid = 1654] [id = 590] 15:17:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x1186b3800) [pid = 1654] [serial = 1770] [outer = 0x0] 15:17:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x1265ba800) [pid = 1654] [serial = 1771] [outer = 0x1186b3800] 15:17:41 INFO - PROCESS | 1654 | 1461190661638 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12d0a3c00) [pid = 1654] [serial = 1772] [outer = 0x1186b3800] 15:17:42 INFO - PROCESS | 1654 | 1461190662030 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 718ms 15:17:42 INFO - PROCESS | 1654 | 1461190662097 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1654 | 1461190662099 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:17:42 INFO - PROCESS | 1654 | 1461190662101 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1654 | 1461190662102 Marionette TRACE conn2 <- [1,2334,null,{}] 15:17:42 INFO - PROCESS | 1654 | 1461190662105 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}] 15:17:42 INFO - PROCESS | 1654 | 1461190662231 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:17:42 INFO - PROCESS | 1654 | 1461190662318 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1367eb000 == 80 [pid = 1654] [id = 591] 15:17:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12dfabc00) [pid = 1654] [serial = 1773] [outer = 0x0] 15:17:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12f40f800) [pid = 1654] [serial = 1774] [outer = 0x12dfabc00] 15:17:42 INFO - PROCESS | 1654 | 1461190662352 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12fb17c00) [pid = 1654] [serial = 1775] [outer = 0x12dfabc00] 15:17:42 INFO - PROCESS | 1654 | 1461190662754 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 15:17:42 INFO - PROCESS | 1654 | 1461190662772 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:17:42 INFO - PROCESS | 1654 | 1461190662773 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:17:42 INFO - PROCESS | 1654 | 1461190662776 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1654 | 1461190662777 Marionette TRACE conn2 <- [1,2338,null,{}] 15:17:42 INFO - PROCESS | 1654 | 1461190662779 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}] 15:17:42 INFO - PROCESS | 1654 | 1461190662892 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:17:42 INFO - PROCESS | 1654 | 1461190662995 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x136740000 == 81 [pid = 1654] [id = 592] 15:17:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12a267400) [pid = 1654] [serial = 1776] [outer = 0x0] 15:17:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12a270000) [pid = 1654] [serial = 1777] [outer = 0x12a267400] 15:17:43 INFO - PROCESS | 1654 | 1461190663024 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12a274000) [pid = 1654] [serial = 1778] [outer = 0x12a267400] 15:17:43 INFO - PROCESS | 1654 | 1461190663440 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]]]}] 15:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 15:17:43 INFO - PROCESS | 1654 | 1461190663448 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1654 | 1461190663449 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:17:43 INFO - PROCESS | 1654 | 1461190663451 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1654 | 1461190663453 Marionette TRACE conn2 <- [1,2342,null,{}] 15:17:43 INFO - PROCESS | 1654 | 1461190663455 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}] 15:17:43 INFO - PROCESS | 1654 | 1461190663568 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:17:43 INFO - PROCESS | 1654 | 1461190663652 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x13721f000 == 82 [pid = 1654] [id = 593] 15:17:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x12a26c400) [pid = 1654] [serial = 1779] [outer = 0x0] 15:17:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12aab5800) [pid = 1654] [serial = 1780] [outer = 0x12a26c400] 15:17:43 INFO - PROCESS | 1654 | 1461190663685 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12aab9c00) [pid = 1654] [serial = 1781] [outer = 0x12a26c400] 15:17:44 INFO - PROCESS | 1654 | 1461190664064 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]]]}] 15:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 669ms 15:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:17:44 INFO - PROCESS | 1654 | 1461190664122 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:17:44 INFO - PROCESS | 1654 | 1461190664123 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:17:44 INFO - PROCESS | 1654 | 1461190664126 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:17:44 INFO - PROCESS | 1654 | 1461190664127 Marionette TRACE conn2 <- [1,2346,null,{}] 15:17:44 INFO - PROCESS | 1654 | 1461190664129 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}] 15:17:44 INFO - PROCESS | 1654 | 1461190664244 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:17:44 INFO - PROCESS | 1654 | 1461190664383 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x137233000 == 83 [pid = 1654] [id = 594] 15:17:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x118639400) [pid = 1654] [serial = 1782] [outer = 0x0] 15:17:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12aabbc00) [pid = 1654] [serial = 1783] [outer = 0x118639400] 15:17:44 INFO - PROCESS | 1654 | 1461190664415 Marionette DEBUG loaded listener.js 15:17:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12b149800) [pid = 1654] [serial = 1784] [outer = 0x118639400] 15:17:44 INFO - PROCESS | 1654 | 1461190664859 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]]]}] 15:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 769ms 15:17:44 INFO - PROCESS | 1654 | 1461190664902 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:17:44 INFO - PROCESS | 1654 | 1461190664903 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:17:44 INFO - PROCESS | 1654 | 1461190664907 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:17:44 INFO - PROCESS | 1654 | 1461190664908 Marionette TRACE conn2 <- [1,2350,null,{}] 15:17:44 INFO - PROCESS | 1654 | 1461190664911 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}] 15:17:45 INFO - PROCESS | 1654 | 1461190665028 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:17:45 INFO - PROCESS | 1654 | 1461190665116 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x127660000 == 84 [pid = 1654] [id = 595] 15:17:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x11863c000) [pid = 1654] [serial = 1785] [outer = 0x0] 15:17:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12666bc00) [pid = 1654] [serial = 1786] [outer = 0x11863c000] 15:17:45 INFO - PROCESS | 1654 | 1461190665148 Marionette DEBUG loaded listener.js 15:17:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x12b14d800) [pid = 1654] [serial = 1787] [outer = 0x11863c000] 15:17:45 INFO - PROCESS | 1654 | 1461190665576 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]]]}] 15:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 15:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:17:45 INFO - PROCESS | 1654 | 1461190665636 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1654 | 1461190665638 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:17:45 INFO - PROCESS | 1654 | 1461190665640 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1654 | 1461190665642 Marionette TRACE conn2 <- [1,2354,null,{}] 15:17:45 INFO - PROCESS | 1654 | 1461190665645 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}] 15:17:45 INFO - PROCESS | 1654 | 1461190665982 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:17:46 INFO - PROCESS | 1654 | 1461190666040 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fac800 == 85 [pid = 1654] [id = 596] 15:17:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x11863f400) [pid = 1654] [serial = 1788] [outer = 0x0] 15:17:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x11912ac00) [pid = 1654] [serial = 1789] [outer = 0x11863f400] 15:17:46 INFO - PROCESS | 1654 | 1461190666070 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x119b9a800) [pid = 1654] [serial = 1790] [outer = 0x11863f400] 15:17:46 INFO - PROCESS | 1654 | 1461190666523 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]]]}] 15:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 921ms 15:17:46 INFO - PROCESS | 1654 | 1461190666562 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:17:46 INFO - PROCESS | 1654 | 1461190666566 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:17:46 INFO - PROCESS | 1654 | 1461190666591 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:17:46 INFO - PROCESS | 1654 | 1461190666593 Marionette TRACE conn2 <- [1,2358,null,{}] 15:17:46 INFO - PROCESS | 1654 | 1461190666596 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}] 15:17:46 INFO - PROCESS | 1654 | 1461190666709 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:17:46 INFO - PROCESS | 1654 | 1461190666799 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x127670800 == 86 [pid = 1654] [id = 597] 15:17:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x11b6d1c00) [pid = 1654] [serial = 1791] [outer = 0x0] 15:17:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x11bbf4800) [pid = 1654] [serial = 1792] [outer = 0x11b6d1c00] 15:17:46 INFO - PROCESS | 1654 | 1461190666828 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x126149800) [pid = 1654] [serial = 1793] [outer = 0x11b6d1c00] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12e663800 == 85 [pid = 1654] [id = 584] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2c6800 == 84 [pid = 1654] [id = 583] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12d291800 == 83 [pid = 1654] [id = 582] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9c7000 == 82 [pid = 1654] [id = 581] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x129a32800 == 81 [pid = 1654] [id = 580] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x12f407000) [pid = 1654] [serial = 1699] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x127665000 == 80 [pid = 1654] [id = 579] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12780c800 == 79 [pid = 1654] [id = 578] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x127693000 == 78 [pid = 1654] [id = 577] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12e241800 == 77 [pid = 1654] [id = 569] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12799d000 == 76 [pid = 1654] [id = 568] 15:17:47 INFO - PROCESS | 1654 | --DOCSHELL 0x118f1f000 == 75 [pid = 1654] [id = 567] 15:17:47 INFO - PROCESS | 1654 | 1461190667319 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]]]}] 15:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 777ms 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x126435c00) [pid = 1654] [serial = 1481] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x11b916400) [pid = 1654] [serial = 1669] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x11c1e3800) [pid = 1654] [serial = 1670] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12dfaf000) [pid = 1654] [serial = 1654] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x11863f000) [pid = 1654] [serial = 1663] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x119b23000) [pid = 1654] [serial = 1664] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12dfac000) [pid = 1654] [serial = 1637] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12e5c8800) [pid = 1654] [serial = 1657] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x11c9b8400) [pid = 1654] [serial = 1672] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x1265be400) [pid = 1654] [serial = 1673] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x12647f000) [pid = 1654] [serial = 1660] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x12ba4e400) [pid = 1654] [serial = 1688] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x129a20400) [pid = 1654] [serial = 1645] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x11addec00) [pid = 1654] [serial = 1642] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12af3ac00) [pid = 1654] [serial = 1648] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12d0a6400) [pid = 1654] [serial = 1691] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12b1a1000) [pid = 1654] [serial = 1685] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x12af2c400) [pid = 1654] [serial = 1682] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12e189400) [pid = 1654] [serial = 1694] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12a217000) [pid = 1654] [serial = 1679] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12d2cd800) [pid = 1654] [serial = 1693] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12e215c00) [pid = 1654] [serial = 1696] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12e5e5800) [pid = 1654] [serial = 1697] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x126148000) [pid = 1654] [serial = 1466] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12e5e9400) [pid = 1654] [serial = 1478] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12b2f2400) [pid = 1654] [serial = 1472] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12dfb1c00) [pid = 1654] [serial = 1475] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x11a8d4800) [pid = 1654] [serial = 1463] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12a6f3800) [pid = 1654] [serial = 1469] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12a6f8400) [pid = 1654] [serial = 1577] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12a2a3c00) [pid = 1654] [serial = 1681] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12b908800) [pid = 1654] [serial = 1687] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12b035400) [pid = 1654] [serial = 1684] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12baf5400) [pid = 1654] [serial = 1690] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x1266f6c00) [pid = 1654] [serial = 1675] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x1267b3000) [pid = 1654] [serial = 1676] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12b913c00) [pid = 1654] [serial = 1651] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11aa21400) [pid = 1654] [serial = 1667] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x119ba3800) [pid = 1654] [serial = 1666] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x119b25000) [pid = 1654] [serial = 1639] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x127cd0400) [pid = 1654] [serial = 1678] [outer = 0x0] [url = about:blank] 15:17:47 INFO - PROCESS | 1654 | 1461190667373 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1654 | 1461190667375 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:17:47 INFO - PROCESS | 1654 | 1461190667381 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1654 | 1461190667382 Marionette TRACE conn2 <- [1,2362,null,{}] 15:17:47 INFO - PROCESS | 1654 | 1461190667384 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}] 15:17:47 INFO - PROCESS | 1654 | 1461190667482 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:17:47 INFO - PROCESS | 1654 | 1461190667488 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x126619000 == 76 [pid = 1654] [id = 598] 15:17:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x126147800) [pid = 1654] [serial = 1794] [outer = 0x0] 15:17:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x126665c00) [pid = 1654] [serial = 1795] [outer = 0x126147800] 15:17:47 INFO - PROCESS | 1654 | 1461190667517 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x1267ad400) [pid = 1654] [serial = 1796] [outer = 0x126147800] 15:17:47 INFO - PROCESS | 1654 | 1461190667931 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]]]}] 15:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 15:17:47 INFO - PROCESS | 1654 | 1461190667951 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1654 | 1461190667954 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:17:47 INFO - PROCESS | 1654 | 1461190667961 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1654 | 1461190667964 Marionette TRACE conn2 <- [1,2366,null,{}] 15:17:47 INFO - PROCESS | 1654 | 1461190667969 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}] 15:17:48 INFO - PROCESS | 1654 | 1461190668068 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:17:48 INFO - PROCESS | 1654 | 1461190668072 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a7d8000 == 77 [pid = 1654] [id = 599] 15:17:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x1267b1000) [pid = 1654] [serial = 1797] [outer = 0x0] 15:17:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x1288ea400) [pid = 1654] [serial = 1798] [outer = 0x1267b1000] 15:17:48 INFO - PROCESS | 1654 | 1461190668098 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12a216400) [pid = 1654] [serial = 1799] [outer = 0x1267b1000] 15:17:48 INFO - PROCESS | 1654 | 1461190668478 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]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 577ms 15:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:17:48 INFO - PROCESS | 1654 | 1461190668535 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1654 | 1461190668536 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:17:48 INFO - PROCESS | 1654 | 1461190668538 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1654 | 1461190668540 Marionette TRACE conn2 <- [1,2370,null,{}] 15:17:48 INFO - PROCESS | 1654 | 1461190668542 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}] 15:17:48 INFO - PROCESS | 1654 | 1461190668638 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:17:48 INFO - PROCESS | 1654 | 1461190668642 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d27e800 == 78 [pid = 1654] [id = 600] 15:17:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12a27e400) [pid = 1654] [serial = 1800] [outer = 0x0] 15:17:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12a28b400) [pid = 1654] [serial = 1801] [outer = 0x12a27e400] 15:17:48 INFO - PROCESS | 1654 | 1461190668668 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12af37c00) [pid = 1654] [serial = 1802] [outer = 0x12a27e400] 15:17:49 INFO - PROCESS | 1654 | 1461190669029 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]]]}] 15:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 15:17:49 INFO - PROCESS | 1654 | 1461190669057 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1654 | 1461190669058 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:17:49 INFO - PROCESS | 1654 | 1461190669061 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1654 | 1461190669062 Marionette TRACE conn2 <- [1,2374,null,{}] 15:17:49 INFO - PROCESS | 1654 | 1461190669064 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}] 15:17:49 INFO - PROCESS | 1654 | 1461190669175 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:17:49 INFO - PROCESS | 1654 | 1461190669262 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2d1000 == 79 [pid = 1654] [id = 601] 15:17:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12b712400) [pid = 1654] [serial = 1803] [outer = 0x0] 15:17:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12ba4e400) [pid = 1654] [serial = 1804] [outer = 0x12b712400] 15:17:49 INFO - PROCESS | 1654 | 1461190669293 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12d99e800) [pid = 1654] [serial = 1805] [outer = 0x12b712400] 15:17:49 INFO - PROCESS | 1654 | 1461190669708 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]]]}] 15:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 669ms 15:17:49 INFO - PROCESS | 1654 | 1461190669741 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1654 | 1461190669743 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:17:49 INFO - PROCESS | 1654 | 1461190669761 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1654 | 1461190669763 Marionette TRACE conn2 <- [1,2378,null,{}] 15:17:49 INFO - PROCESS | 1654 | 1461190669768 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}] 15:17:49 INFO - PROCESS | 1654 | 1461190669963 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:17:50 INFO - PROCESS | 1654 | 1461190670032 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12edad000 == 80 [pid = 1654] [id = 602] 15:17:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12b712c00) [pid = 1654] [serial = 1806] [outer = 0x0] 15:17:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12e216c00) [pid = 1654] [serial = 1807] [outer = 0x12b712c00] 15:17:50 INFO - PROCESS | 1654 | 1461190670059 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12e5eb000) [pid = 1654] [serial = 1808] [outer = 0x12b712c00] 15:17:50 INFO - PROCESS | 1654 | 1461190670424 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]]]}] 15:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 672ms 15:17:50 INFO - PROCESS | 1654 | 1461190670433 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:17:50 INFO - PROCESS | 1654 | 1461190670436 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:17:50 INFO - PROCESS | 1654 | 1461190670438 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1654 | 1461190670439 Marionette TRACE conn2 <- [1,2382,null,{}] 15:17:50 INFO - PROCESS | 1654 | 1461190670442 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}] 15:17:50 INFO - PROCESS | 1654 | 1461190670566 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:17:50 INFO - PROCESS | 1654 | 1461190670580 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f435800 == 81 [pid = 1654] [id = 603] 15:17:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12a94a000) [pid = 1654] [serial = 1809] [outer = 0x0] 15:17:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12a94c800) [pid = 1654] [serial = 1810] [outer = 0x12a94a000] 15:17:50 INFO - PROCESS | 1654 | 1461190670608 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12a950800) [pid = 1654] [serial = 1811] [outer = 0x12a94a000] 15:17:50 INFO - PROCESS | 1654 | 1461190670975 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]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 571ms 15:17:51 INFO - PROCESS | 1654 | 1461190671010 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1654 | 1461190671011 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:17:51 INFO - PROCESS | 1654 | 1461190671013 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1654 | 1461190671014 Marionette TRACE conn2 <- [1,2386,null,{}] 15:17:51 INFO - PROCESS | 1654 | 1461190671017 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}] 15:17:51 INFO - PROCESS | 1654 | 1461190671142 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:17:51 INFO - PROCESS | 1654 | 1461190671156 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x13071c000 == 82 [pid = 1654] [id = 604] 15:17:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12a949c00) [pid = 1654] [serial = 1812] [outer = 0x0] 15:17:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12ed18000) [pid = 1654] [serial = 1813] [outer = 0x12a949c00] 15:17:51 INFO - PROCESS | 1654 | 1461190671181 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12ed1dc00) [pid = 1654] [serial = 1814] [outer = 0x12a949c00] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12af36c00) [pid = 1654] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12b2ee800) [pid = 1654] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12e18e400) [pid = 1654] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x11c9abc00) [pid = 1654] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x119d5fc00) [pid = 1654] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x1265b2800) [pid = 1654] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x11a8e7400) [pid = 1654] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x114dc4c00) [pid = 1654] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:17:51 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11aa17000) [pid = 1654] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:17:51 INFO - PROCESS | 1654 | 1461190671669 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]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 15:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:17:51 INFO - PROCESS | 1654 | 1461190671687 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1654 | 1461190671688 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:17:51 INFO - PROCESS | 1654 | 1461190671690 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1654 | 1461190671691 Marionette TRACE conn2 <- [1,2390,null,{}] 15:17:51 INFO - PROCESS | 1654 | 1461190671693 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}] 15:17:51 INFO - PROCESS | 1654 | 1461190671795 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:17:51 INFO - PROCESS | 1654 | 1461190671800 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fa9800 == 83 [pid = 1654] [id = 605] 15:17:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x119d5fc00) [pid = 1654] [serial = 1815] [outer = 0x0] 15:17:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12a214800) [pid = 1654] [serial = 1816] [outer = 0x119d5fc00] 15:17:51 INFO - PROCESS | 1654 | 1461190671826 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12e5c0c00) [pid = 1654] [serial = 1817] [outer = 0x119d5fc00] 15:17:52 INFO - PROCESS | 1654 | 1461190672177 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]]]}] 15:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 15:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:17:52 INFO - PROCESS | 1654 | 1461190672210 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:17:52 INFO - PROCESS | 1654 | 1461190672211 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:17:52 INFO - PROCESS | 1654 | 1461190672213 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:17:52 INFO - PROCESS | 1654 | 1461190672214 Marionette TRACE conn2 <- [1,2394,null,{}] 15:17:52 INFO - PROCESS | 1654 | 1461190672219 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}] 15:17:52 INFO - PROCESS | 1654 | 1461190672362 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:17:52 INFO - PROCESS | 1654 | 1461190672432 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1367dd000 == 84 [pid = 1654] [id = 606] 15:17:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12ed1e000) [pid = 1654] [serial = 1818] [outer = 0x0] 15:17:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12f407000) [pid = 1654] [serial = 1819] [outer = 0x12ed1e000] 15:17:52 INFO - PROCESS | 1654 | 1461190672462 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12fb19800) [pid = 1654] [serial = 1820] [outer = 0x12ed1e000] 15:17:52 INFO - PROCESS | 1654 | 1461190672769 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]]]}] 15:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 15:17:52 INFO - PROCESS | 1654 | 1461190672784 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:17:52 INFO - PROCESS | 1654 | 1461190672787 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:17:52 INFO - PROCESS | 1654 | 1461190672790 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:17:52 INFO - PROCESS | 1654 | 1461190672791 Marionette TRACE conn2 <- [1,2398,null,{}] 15:17:52 INFO - PROCESS | 1654 | 1461190672794 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}] 15:17:52 INFO - PROCESS | 1654 | 1461190672896 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:17:52 INFO - PROCESS | 1654 | 1461190672900 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x138ed4000 == 85 [pid = 1654] [id = 607] 15:17:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12a44c800) [pid = 1654] [serial = 1821] [outer = 0x0] 15:17:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12a44f400) [pid = 1654] [serial = 1822] [outer = 0x12a44c800] 15:17:52 INFO - PROCESS | 1654 | 1461190672925 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12a9c5800) [pid = 1654] [serial = 1823] [outer = 0x12a44c800] 15:17:53 INFO - PROCESS | 1654 | 1461190673253 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 519ms 15:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:17:53 INFO - PROCESS | 1654 | 1461190673323 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1654 | 1461190673324 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:17:53 INFO - PROCESS | 1654 | 1461190673326 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1654 | 1461190673327 Marionette TRACE conn2 <- [1,2402,null,{}] 15:17:53 INFO - PROCESS | 1654 | 1461190673329 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}] 15:17:53 INFO - PROCESS | 1654 | 1461190673432 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:17:53 INFO - PROCESS | 1654 | 1461190673436 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x13775d000 == 86 [pid = 1654] [id = 608] 15:17:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12a9c5c00) [pid = 1654] [serial = 1824] [outer = 0x0] 15:17:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12a9cb800) [pid = 1654] [serial = 1825] [outer = 0x12a9c5c00] 15:17:53 INFO - PROCESS | 1654 | 1461190673461 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12a9d0c00) [pid = 1654] [serial = 1826] [outer = 0x12a9c5c00] 15:17:53 INFO - PROCESS | 1654 | 1461190673984 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 719ms 15:17:54 INFO - PROCESS | 1654 | 1461190674046 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1654 | 1461190674049 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:17:54 INFO - PROCESS | 1654 | 1461190674072 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1654 | 1461190674075 Marionette TRACE conn2 <- [1,2406,null,{}] 15:17:54 INFO - PROCESS | 1654 | 1461190674078 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}] 15:17:54 INFO - PROCESS | 1654 | 1461190674223 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:17:54 INFO - PROCESS | 1654 | 1461190674325 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x129f92000 == 87 [pid = 1654] [id = 609] 15:17:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x11b6d2800) [pid = 1654] [serial = 1827] [outer = 0x0] 15:17:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x11bb74c00) [pid = 1654] [serial = 1828] [outer = 0x11b6d2800] 15:17:54 INFO - PROCESS | 1654 | 1461190674379 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12643b800) [pid = 1654] [serial = 1829] [outer = 0x11b6d2800] 15:17:54 INFO - PROCESS | 1654 | 1461190674944 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]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 927ms 15:17:55 INFO - PROCESS | 1654 | 1461190674997 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1654 | 1461190675003 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:17:55 INFO - PROCESS | 1654 | 1461190675008 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1654 | 1461190675010 Marionette TRACE conn2 <- [1,2410,null,{}] 15:17:55 INFO - PROCESS | 1654 | 1461190675013 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}] 15:17:55 INFO - PROCESS | 1654 | 1461190675133 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:17:55 INFO - PROCESS | 1654 | 1461190675222 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e235800 == 88 [pid = 1654] [id = 610] 15:17:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x1267b1c00) [pid = 1654] [serial = 1830] [outer = 0x0] 15:17:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x1288ee400) [pid = 1654] [serial = 1831] [outer = 0x1267b1c00] 15:17:55 INFO - PROCESS | 1654 | 1461190675254 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12a21a800) [pid = 1654] [serial = 1832] [outer = 0x1267b1c00] 15:17:55 INFO - PROCESS | 1654 | 1461190675708 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]]]}] 15:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 720ms 15:17:55 INFO - PROCESS | 1654 | 1461190675729 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1654 | 1461190675730 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:17:55 INFO - PROCESS | 1654 | 1461190675733 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1654 | 1461190675736 Marionette TRACE conn2 <- [1,2414,null,{}] 15:17:55 INFO - PROCESS | 1654 | 1461190675743 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}] 15:17:55 INFO - PROCESS | 1654 | 1461190675866 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:17:55 INFO - PROCESS | 1654 | 1461190675985 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x137751000 == 89 [pid = 1654] [id = 611] 15:17:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12a289400) [pid = 1654] [serial = 1833] [outer = 0x0] 15:17:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12a9ca400) [pid = 1654] [serial = 1834] [outer = 0x12a289400] 15:17:56 INFO - PROCESS | 1654 | 1461190676023 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12af36800) [pid = 1654] [serial = 1835] [outer = 0x12a289400] 15:17:56 INFO - PROCESS | 1654 | 1461190676628 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]]]}] 15:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 927ms 15:17:56 INFO - PROCESS | 1654 | 1461190676670 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:17:56 INFO - PROCESS | 1654 | 1461190676673 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:17:56 INFO - PROCESS | 1654 | 1461190676679 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:17:56 INFO - PROCESS | 1654 | 1461190676682 Marionette TRACE conn2 <- [1,2418,null,{}] 15:17:56 INFO - PROCESS | 1654 | 1461190676687 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}] 15:17:56 INFO - PROCESS | 1654 | 1461190676838 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:17:56 INFO - PROCESS | 1654 | 1461190676925 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1386af800 == 90 [pid = 1654] [id = 612] 15:17:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12b19b800) [pid = 1654] [serial = 1836] [outer = 0x0] 15:17:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12baf5400) [pid = 1654] [serial = 1837] [outer = 0x12b19b800] 15:17:56 INFO - PROCESS | 1654 | 1461190676956 Marionette DEBUG loaded listener.js 15:17:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x12e196400) [pid = 1654] [serial = 1838] [outer = 0x12b19b800] 15:17:57 INFO - PROCESS | 1654 | 1461190677348 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]]]}] 15:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 723ms 15:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:17:57 INFO - PROCESS | 1654 | 1461190677403 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1654 | 1461190677405 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:17:57 INFO - PROCESS | 1654 | 1461190677407 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1654 | 1461190677408 Marionette TRACE conn2 <- [1,2422,null,{}] 15:17:57 INFO - PROCESS | 1654 | 1461190677411 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}] 15:17:57 INFO - PROCESS | 1654 | 1461190677530 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:17:57 INFO - PROCESS | 1654 | 1461190677647 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x138dde000 == 91 [pid = 1654] [id = 613] 15:17:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12b151800) [pid = 1654] [serial = 1839] [outer = 0x0] 15:17:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12ed1b800) [pid = 1654] [serial = 1840] [outer = 0x12b151800] 15:17:57 INFO - PROCESS | 1654 | 1461190677680 Marionette DEBUG loaded listener.js 15:17:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12f408800) [pid = 1654] [serial = 1841] [outer = 0x12b151800] 15:17:58 INFO - PROCESS | 1654 | 1461190678094 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]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 721ms 15:17:58 INFO - PROCESS | 1654 | 1461190678146 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:17:58 INFO - PROCESS | 1654 | 1461190678148 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:17:58 INFO - PROCESS | 1654 | 1461190678166 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1654 | 1461190678167 Marionette TRACE conn2 <- [1,2426,null,{}] 15:17:58 INFO - PROCESS | 1654 | 1461190678169 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}] 15:17:58 INFO - PROCESS | 1654 | 1461190678316 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:17:58 INFO - PROCESS | 1654 | 1461190678441 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x138df3800 == 92 [pid = 1654] [id = 614] 15:17:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12f778c00) [pid = 1654] [serial = 1842] [outer = 0x0] 15:17:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12fb1fc00) [pid = 1654] [serial = 1843] [outer = 0x12f778c00] 15:17:58 INFO - PROCESS | 1654 | 1461190678496 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x130108000) [pid = 1654] [serial = 1844] [outer = 0x12f778c00] 15:17:59 INFO - PROCESS | 1654 | 1461190679027 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]]]}] 15:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 872ms 15:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:17:59 INFO - PROCESS | 1654 | 1461190679036 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:17:59 INFO - PROCESS | 1654 | 1461190679037 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:17:59 INFO - PROCESS | 1654 | 1461190679039 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1654 | 1461190679041 Marionette TRACE conn2 <- [1,2430,null,{}] 15:17:59 INFO - PROCESS | 1654 | 1461190679043 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}] 15:17:59 INFO - PROCESS | 1654 | 1461190679165 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:17:59 INFO - PROCESS | 1654 | 1461190679285 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c8a800 == 93 [pid = 1654] [id = 615] 15:17:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12a9cdc00) [pid = 1654] [serial = 1845] [outer = 0x0] 15:17:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12e5e2400) [pid = 1654] [serial = 1846] [outer = 0x12a9cdc00] 15:17:59 INFO - PROCESS | 1654 | 1461190679319 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x13010b000) [pid = 1654] [serial = 1847] [outer = 0x12a9cdc00] 15:17:59 INFO - PROCESS | 1654 | 1461190679725 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]]]}] 15:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 720ms 15:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:17:59 INFO - PROCESS | 1654 | 1461190679760 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:17:59 INFO - PROCESS | 1654 | 1461190679762 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:17:59 INFO - PROCESS | 1654 | 1461190679764 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1654 | 1461190679765 Marionette TRACE conn2 <- [1,2434,null,{}] 15:17:59 INFO - PROCESS | 1654 | 1461190679785 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}] 15:18:00 INFO - PROCESS | 1654 | 1461190680158 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:18:00 INFO - PROCESS | 1654 | 1461190680334 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189a3000 == 94 [pid = 1654] [id = 616] 15:18:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x114dbf400) [pid = 1654] [serial = 1848] [outer = 0x0] 15:18:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x114e58400) [pid = 1654] [serial = 1849] [outer = 0x114dbf400] 15:18:00 INFO - PROCESS | 1654 | 1461190680363 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x11585a000) [pid = 1654] [serial = 1850] [outer = 0x114dbf400] 15:18:00 INFO - PROCESS | 1654 | 1461190680806 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:18:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1082ms 15:18:00 INFO - PROCESS | 1654 | 1461190680847 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1654 | 1461190680850 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:18:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:18:00 INFO - PROCESS | 1654 | 1461190680853 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1654 | 1461190680856 Marionette TRACE conn2 <- [1,2438,null,{}] 15:18:00 INFO - PROCESS | 1654 | 1461190680859 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}] 15:18:00 INFO - PROCESS | 1654 | 1461190680962 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:18:01 INFO - PROCESS | 1654 | 1461190681084 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c80d000 == 95 [pid = 1654] [id = 617] 15:18:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x1189e1c00) [pid = 1654] [serial = 1851] [outer = 0x0] 15:18:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x11924a000) [pid = 1654] [serial = 1852] [outer = 0x1189e1c00] 15:18:01 INFO - PROCESS | 1654 | 1461190681118 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x119b2cc00) [pid = 1654] [serial = 1853] [outer = 0x1189e1c00] 15:18:01 INFO - PROCESS | 1654 | 1461190681595 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]]]}] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12f44f800 == 94 [pid = 1654] [id = 432] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x1381de000 == 93 [pid = 1654] [id = 512] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1aa800 == 92 [pid = 1654] [id = 428] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc09800 == 91 [pid = 1654] [id = 506] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12edde800 == 90 [pid = 1654] [id = 552] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x138ed4000 == 89 [pid = 1654] [id = 607] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x1367dd000 == 88 [pid = 1654] [id = 606] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x129fa9800 == 87 [pid = 1654] [id = 605] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x13071c000 == 86 [pid = 1654] [id = 604] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x12679f000) [pid = 1654] [serial = 1723] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x129ce9000) [pid = 1654] [serial = 1726] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x1267a4400) [pid = 1654] [serial = 1729] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x12e21f400) [pid = 1654] [serial = 1756] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12f435800 == 85 [pid = 1654] [id = 603] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12edad000 == 84 [pid = 1654] [id = 602] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2d1000 == 83 [pid = 1654] [id = 601] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12d27e800 == 82 [pid = 1654] [id = 600] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12a7d8000 == 81 [pid = 1654] [id = 599] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x126619000 == 80 [pid = 1654] [id = 598] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x127670800 == 79 [pid = 1654] [id = 597] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x129fac800 == 78 [pid = 1654] [id = 596] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x13721f000 == 77 [pid = 1654] [id = 593] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x136740000 == 76 [pid = 1654] [id = 592] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x131c16800 == 75 [pid = 1654] [id = 545] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x1367eb000 == 74 [pid = 1654] [id = 591] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x131c0c000 == 73 [pid = 1654] [id = 590] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12fced800 == 72 [pid = 1654] [id = 589] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12ed98800 == 71 [pid = 1654] [id = 588] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x129fd3800 == 70 [pid = 1654] [id = 587] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x126619800 == 69 [pid = 1654] [id = 586] 15:18:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1b7800 == 68 [pid = 1654] [id = 585] 15:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 825ms 15:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:18:01 INFO - PROCESS | 1654 | 1461190681679 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:18:01 INFO - PROCESS | 1654 | 1461190681680 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:18:01 INFO - PROCESS | 1654 | 1461190681683 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1654 | 1461190681686 Marionette TRACE conn2 <- [1,2442,null,{}] 15:18:01 INFO - PROCESS | 1654 | 1461190681689 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}] 15:18:01 INFO - PROCESS | 1654 | 1461190681776 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:18:01 INFO - PROCESS | 1654 | 1461190681785 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dcd000 == 69 [pid = 1654] [id = 618] 15:18:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x119d61800) [pid = 1654] [serial = 1854] [outer = 0x0] 15:18:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x11a8dac00) [pid = 1654] [serial = 1855] [outer = 0x119d61800] 15:18:01 INFO - PROCESS | 1654 | 1461190681812 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x11aa1bc00) [pid = 1654] [serial = 1856] [outer = 0x119d61800] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x119b5a800) [pid = 1654] [serial = 1705] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x127005400) [pid = 1654] [serial = 1708] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x12f40f000) [pid = 1654] [serial = 1717] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x12d02a400) [pid = 1654] [serial = 1751] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x1267aec00) [pid = 1654] [serial = 1741] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x12b02c400) [pid = 1654] [serial = 1747] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12ba47c00) [pid = 1654] [serial = 1750] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12b1a7000) [pid = 1654] [serial = 1748] [outer = 0x0] [url = about:blank] 15:18:01 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x12f778000) [pid = 1654] [serial = 1700] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x129a49400) [pid = 1654] [serial = 1742] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x12a287000) [pid = 1654] [serial = 1720] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x115469000) [pid = 1654] [serial = 1702] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x11c410800) [pid = 1654] [serial = 1738] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x126437400) [pid = 1654] [serial = 1739] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x12baf5000) [pid = 1654] [serial = 1714] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12a27d800) [pid = 1654] [serial = 1744] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12a29e000) [pid = 1654] [serial = 1745] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x12d2d1c00) [pid = 1654] [serial = 1753] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x115335000) [pid = 1654] [serial = 1732] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x118878400) [pid = 1654] [serial = 1733] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x12a29f400) [pid = 1654] [serial = 1711] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12e18b800) [pid = 1654] [serial = 1754] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x11c173800) [pid = 1654] [serial = 1736] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x11b91c800) [pid = 1654] [serial = 1735] [outer = 0x0] [url = about:blank] 15:18:02 INFO - PROCESS | 1654 | 1461190682232 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 571ms 15:18:02 INFO - PROCESS | 1654 | 1461190682255 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1654 | 1461190682257 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:18:02 INFO - PROCESS | 1654 | 1461190682265 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1654 | 1461190682268 Marionette TRACE conn2 <- [1,2446,null,{}] 15:18:02 INFO - PROCESS | 1654 | 1461190682271 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}] 15:18:02 INFO - PROCESS | 1654 | 1461190682362 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:18:02 INFO - PROCESS | 1654 | 1461190682369 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x126619000 == 70 [pid = 1654] [id = 619] 15:18:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x11acb8400) [pid = 1654] [serial = 1857] [outer = 0x0] 15:18:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x11b916000) [pid = 1654] [serial = 1858] [outer = 0x11acb8400] 15:18:02 INFO - PROCESS | 1654 | 1461190682395 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x11be43000) [pid = 1654] [serial = 1859] [outer = 0x11acb8400] 15:18:02 INFO - PROCESS | 1654 | 1461190682748 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 525ms 15:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:18:02 INFO - PROCESS | 1654 | 1461190682786 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1654 | 1461190682788 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:18:02 INFO - PROCESS | 1654 | 1461190682790 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1654 | 1461190682791 Marionette TRACE conn2 <- [1,2450,null,{}] 15:18:02 INFO - PROCESS | 1654 | 1461190682793 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}] 15:18:02 INFO - PROCESS | 1654 | 1461190682881 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:18:02 INFO - PROCESS | 1654 | 1461190682885 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x127809000 == 71 [pid = 1654] [id = 620] 15:18:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x11c175000) [pid = 1654] [serial = 1860] [outer = 0x0] 15:18:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x11c413400) [pid = 1654] [serial = 1861] [outer = 0x11c175000] 15:18:02 INFO - PROCESS | 1654 | 1461190682911 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x11c9ae800) [pid = 1654] [serial = 1862] [outer = 0x11c175000] 15:18:03 INFO - PROCESS | 1654 | 1461190683280 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]]]}] 15:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 15:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:18:03 INFO - PROCESS | 1654 | 1461190683309 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1654 | 1461190683311 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:18:03 INFO - PROCESS | 1654 | 1461190683313 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1654 | 1461190683314 Marionette TRACE conn2 <- [1,2454,null,{}] 15:18:03 INFO - PROCESS | 1654 | 1461190683317 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}] 15:18:03 INFO - PROCESS | 1654 | 1461190683446 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:18:03 INFO - PROCESS | 1654 | 1461190683493 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12881e000 == 72 [pid = 1654] [id = 621] 15:18:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x126433c00) [pid = 1654] [serial = 1863] [outer = 0x0] 15:18:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x126438000) [pid = 1654] [serial = 1864] [outer = 0x126433c00] 15:18:03 INFO - PROCESS | 1654 | 1461190683526 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x1266f3c00) [pid = 1654] [serial = 1865] [outer = 0x126433c00] 15:18:03 INFO - PROCESS | 1654 | 1461190683856 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]]]}] 15:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 15:18:03 INFO - PROCESS | 1654 | 1461190683883 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1654 | 1461190683884 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:18:03 INFO - PROCESS | 1654 | 1461190683887 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1654 | 1461190683888 Marionette TRACE conn2 <- [1,2458,null,{}] 15:18:03 INFO - PROCESS | 1654 | 1461190683890 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}] 15:18:04 INFO - PROCESS | 1654 | 1461190684006 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:18:04 INFO - PROCESS | 1654 | 1461190684020 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a36000 == 73 [pid = 1654] [id = 622] 15:18:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x1266f8400) [pid = 1654] [serial = 1866] [outer = 0x0] 15:18:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x1267aa800) [pid = 1654] [serial = 1867] [outer = 0x1266f8400] 15:18:04 INFO - PROCESS | 1654 | 1461190684046 Marionette DEBUG loaded listener.js 15:18:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x1271c8800) [pid = 1654] [serial = 1868] [outer = 0x1266f8400] 15:18:04 INFO - PROCESS | 1654 | 1461190684423 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 568ms 15:18:04 INFO - PROCESS | 1654 | 1461190684455 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1654 | 1461190684457 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:18:04 INFO - PROCESS | 1654 | 1461190684465 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1654 | 1461190684466 Marionette TRACE conn2 <- [1,2462,null,{}] 15:18:04 INFO - PROCESS | 1654 | 1461190684469 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}] 15:18:04 INFO - PROCESS | 1654 | 1461190684585 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:18:04 INFO - PROCESS | 1654 | 1461190684629 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fd8800 == 74 [pid = 1654] [id = 623] 15:18:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x126798000) [pid = 1654] [serial = 1869] [outer = 0x0] 15:18:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x1276c5400) [pid = 1654] [serial = 1870] [outer = 0x126798000] 15:18:04 INFO - PROCESS | 1654 | 1461190684655 Marionette DEBUG loaded listener.js 15:18:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x1288e1000) [pid = 1654] [serial = 1871] [outer = 0x126798000] 15:18:05 INFO - PROCESS | 1654 | 1461190685019 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]]]}] 15:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 15:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:18:05 INFO - PROCESS | 1654 | 1461190685038 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:18:05 INFO - PROCESS | 1654 | 1461190685040 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:18:05 INFO - PROCESS | 1654 | 1461190685043 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1654 | 1461190685045 Marionette TRACE conn2 <- [1,2466,null,{}] 15:18:05 INFO - PROCESS | 1654 | 1461190685049 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}] 15:18:05 INFO - PROCESS | 1654 | 1461190685222 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:18:05 INFO - PROCESS | 1654 | 1461190685247 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b1be800 == 75 [pid = 1654] [id = 624] 15:18:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x127f43400) [pid = 1654] [serial = 1872] [outer = 0x0] 15:18:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x129553000) [pid = 1654] [serial = 1873] [outer = 0x127f43400] 15:18:05 INFO - PROCESS | 1654 | 1461190685290 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x129a4dc00) [pid = 1654] [serial = 1874] [outer = 0x127f43400] 15:18:06 INFO - PROCESS | 1654 | 1461190686048 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]]]}] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x126147800) [pid = 1654] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12a949c00) [pid = 1654] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x119d5fc00) [pid = 1654] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x12a44c800) [pid = 1654] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x12a27e400) [pid = 1654] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x12ed1e000) [pid = 1654] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12b712c00) [pid = 1654] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x11b6d1c00) [pid = 1654] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x11863f400) [pid = 1654] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x1267b1000) [pid = 1654] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12a94a000) [pid = 1654] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:18:06 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x12b712400) [pid = 1654] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1022ms 15:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:18:06 INFO - PROCESS | 1654 | 1461190686065 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1654 | 1461190686066 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:18:06 INFO - PROCESS | 1654 | 1461190686068 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1654 | 1461190686069 Marionette TRACE conn2 <- [1,2470,null,{}] 15:18:06 INFO - PROCESS | 1654 | 1461190686071 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}] 15:18:06 INFO - PROCESS | 1654 | 1461190686156 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:18:06 INFO - PROCESS | 1654 | 1461190686161 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5a7800 == 76 [pid = 1654] [id = 625] 15:18:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x126797400) [pid = 1654] [serial = 1875] [outer = 0x0] 15:18:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x129a1f400) [pid = 1654] [serial = 1876] [outer = 0x126797400] 15:18:06 INFO - PROCESS | 1654 | 1461190686190 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x129cee400) [pid = 1654] [serial = 1877] [outer = 0x126797400] 15:18:06 INFO - PROCESS | 1654 | 1461190686532 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]]]}] 15:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 469ms 15:18:06 INFO - PROCESS | 1654 | 1461190686537 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1654 | 1461190686538 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:18:06 INFO - PROCESS | 1654 | 1461190686541 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1654 | 1461190686542 Marionette TRACE conn2 <- [1,2474,null,{}] 15:18:06 INFO - PROCESS | 1654 | 1461190686568 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}] 15:18:06 INFO - PROCESS | 1654 | 1461190686667 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:18:06 INFO - PROCESS | 1654 | 1461190686770 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d069000 == 77 [pid = 1654] [id = 626] 15:18:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x129a4d800) [pid = 1654] [serial = 1878] [outer = 0x0] 15:18:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12a268800) [pid = 1654] [serial = 1879] [outer = 0x129a4d800] 15:18:06 INFO - PROCESS | 1654 | 1461190686819 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12a285800) [pid = 1654] [serial = 1880] [outer = 0x129a4d800] 15:18:07 INFO - PROCESS | 1654 | 1461190687245 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]]]}] 15:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 718ms 15:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:18:07 INFO - PROCESS | 1654 | 1461190687259 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:18:07 INFO - PROCESS | 1654 | 1461190687261 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:18:07 INFO - PROCESS | 1654 | 1461190687263 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1654 | 1461190687265 Marionette TRACE conn2 <- [1,2478,null,{}] 15:18:07 INFO - PROCESS | 1654 | 1461190687269 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}] 15:18:07 INFO - PROCESS | 1654 | 1461190687407 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:18:07 INFO - PROCESS | 1654 | 1461190687411 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d974800 == 78 [pid = 1654] [id = 627] 15:18:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12a28a000) [pid = 1654] [serial = 1881] [outer = 0x0] 15:18:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12a449800) [pid = 1654] [serial = 1882] [outer = 0x12a28a000] 15:18:07 INFO - PROCESS | 1654 | 1461190687436 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12a6f4400) [pid = 1654] [serial = 1883] [outer = 0x12a28a000] 15:18:07 INFO - PROCESS | 1654 | 1461190687759 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]]]}] 15:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 520ms 15:18:07 INFO - PROCESS | 1654 | 1461190687786 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:18:07 INFO - PROCESS | 1654 | 1461190687789 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:18:07 INFO - PROCESS | 1654 | 1461190687791 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1654 | 1461190687792 Marionette TRACE conn2 <- [1,2482,null,{}] 15:18:07 INFO - PROCESS | 1654 | 1461190687794 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}] 15:18:07 INFO - PROCESS | 1654 | 1461190687887 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:18:07 INFO - PROCESS | 1654 | 1461190687961 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e244000 == 79 [pid = 1654] [id = 628] 15:18:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x1100dfc00) [pid = 1654] [serial = 1884] [outer = 0x0] 15:18:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12a945400) [pid = 1654] [serial = 1885] [outer = 0x1100dfc00] 15:18:07 INFO - PROCESS | 1654 | 1461190687988 Marionette DEBUG loaded listener.js 15:18:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12a9cc000) [pid = 1654] [serial = 1886] [outer = 0x1100dfc00] 15:18:08 INFO - PROCESS | 1654 | 1461190688487 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]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 719ms 15:18:08 INFO - PROCESS | 1654 | 1461190688511 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1654 | 1461190688514 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:18:08 INFO - PROCESS | 1654 | 1461190688521 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1654 | 1461190688523 Marionette TRACE conn2 <- [1,2486,null,{}] 15:18:08 INFO - PROCESS | 1654 | 1461190688527 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}] 15:18:08 INFO - PROCESS | 1654 | 1461190688644 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:18:08 INFO - PROCESS | 1654 | 1461190688728 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bee2800 == 80 [pid = 1654] [id = 629] 15:18:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x118984000) [pid = 1654] [serial = 1887] [outer = 0x0] 15:18:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x119b2d800) [pid = 1654] [serial = 1888] [outer = 0x118984000] 15:18:08 INFO - PROCESS | 1654 | 1461190688761 Marionette DEBUG loaded listener.js 15:18:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x11a85ac00) [pid = 1654] [serial = 1889] [outer = 0x118984000] 15:18:09 INFO - PROCESS | 1654 | 1461190689205 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]]]}] 15:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 725ms 15:18:09 INFO - PROCESS | 1654 | 1461190689286 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:18:09 INFO - PROCESS | 1654 | 1461190689290 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:18:09 INFO - PROCESS | 1654 | 1461190689296 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:18:09 INFO - PROCESS | 1654 | 1461190689299 Marionette TRACE conn2 <- [1,2490,null,{}] 15:18:09 INFO - PROCESS | 1654 | 1461190689301 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}] 15:18:09 INFO - PROCESS | 1654 | 1461190689413 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:18:09 INFO - PROCESS | 1654 | 1461190689524 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12889f800 == 81 [pid = 1654] [id = 630] 15:18:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x11acb9c00) [pid = 1654] [serial = 1890] [outer = 0x0] 15:18:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x11c16f800) [pid = 1654] [serial = 1891] [outer = 0x11acb9c00] 15:18:09 INFO - PROCESS | 1654 | 1461190689557 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x11c9b5c00) [pid = 1654] [serial = 1892] [outer = 0x11acb9c00] 15:18:10 INFO - PROCESS | 1654 | 1461190690003 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 723ms 15:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:18:10 INFO - PROCESS | 1654 | 1461190690020 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1654 | 1461190690022 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:18:10 INFO - PROCESS | 1654 | 1461190690024 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1654 | 1461190690027 Marionette TRACE conn2 <- [1,2494,null,{}] 15:18:10 INFO - PROCESS | 1654 | 1461190690035 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}] 15:18:10 INFO - PROCESS | 1654 | 1461190690147 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:18:10 INFO - PROCESS | 1654 | 1461190690232 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e57d800 == 82 [pid = 1654] [id = 631] 15:18:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x12642d400) [pid = 1654] [serial = 1893] [outer = 0x0] 15:18:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x1267a9c00) [pid = 1654] [serial = 1894] [outer = 0x12642d400] 15:18:10 INFO - PROCESS | 1654 | 1461190690265 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x129a20800) [pid = 1654] [serial = 1895] [outer = 0x12642d400] 15:18:10 INFO - PROCESS | 1654 | 1461190690711 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 15:18:10 INFO - PROCESS | 1654 | 1461190690775 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1654 | 1461190690776 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:18:10 INFO - PROCESS | 1654 | 1461190690782 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1654 | 1461190690783 Marionette TRACE conn2 <- [1,2498,null,{}] 15:18:10 INFO - PROCESS | 1654 | 1461190690788 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}] 15:18:10 INFO - PROCESS | 1654 | 1461190690897 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:18:10 INFO - PROCESS | 1654 | 1461190690980 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ed97000 == 83 [pid = 1654] [id = 632] 15:18:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x12a20c400) [pid = 1654] [serial = 1896] [outer = 0x0] 15:18:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x12a2a0400) [pid = 1654] [serial = 1897] [outer = 0x12a20c400] 15:18:11 INFO - PROCESS | 1654 | 1461190691010 Marionette DEBUG loaded listener.js 15:18:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x12a451400) [pid = 1654] [serial = 1898] [outer = 0x12a20c400] 15:18:11 INFO - PROCESS | 1654 | 1461190691435 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 672ms 15:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:18:11 INFO - PROCESS | 1654 | 1461190691454 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1654 | 1461190691456 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:18:11 INFO - PROCESS | 1654 | 1461190691458 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1654 | 1461190691459 Marionette TRACE conn2 <- [1,2502,null,{}] 15:18:11 INFO - PROCESS | 1654 | 1461190691461 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}] 15:18:11 INFO - PROCESS | 1654 | 1461190691569 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:18:11 INFO - PROCESS | 1654 | 1461190691681 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eddd000 == 84 [pid = 1654] [id = 633] 15:18:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x12a27d400) [pid = 1654] [serial = 1899] [outer = 0x0] 15:18:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x12a94cc00) [pid = 1654] [serial = 1900] [outer = 0x12a27d400] 15:18:11 INFO - PROCESS | 1654 | 1461190691715 Marionette DEBUG loaded listener.js 15:18:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x12aab5400) [pid = 1654] [serial = 1901] [outer = 0x12a27d400] 15:18:12 INFO - PROCESS | 1654 | 1461190692182 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]]]}] 15:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 770ms 15:18:12 INFO - PROCESS | 1654 | 1461190692229 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:18:12 INFO - PROCESS | 1654 | 1461190692231 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:18:12 INFO - PROCESS | 1654 | 1461190692271 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1654 | 1461190692274 Marionette TRACE conn2 <- [1,2506,null,{}] 15:18:12 INFO - PROCESS | 1654 | 1461190692281 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}] 15:18:12 INFO - PROCESS | 1654 | 1461190692409 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:18:12 INFO - PROCESS | 1654 | 1461190692492 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fa6c800 == 85 [pid = 1654] [id = 634] 15:18:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x12aac0800) [pid = 1654] [serial = 1902] [outer = 0x0] 15:18:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x12b145c00) [pid = 1654] [serial = 1903] [outer = 0x12aac0800] 15:18:12 INFO - PROCESS | 1654 | 1461190692525 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x12b1a6800) [pid = 1654] [serial = 1904] [outer = 0x12aac0800] 15:18:12 INFO - PROCESS | 1654 | 1461190692947 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]]]}] 15:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 763ms 15:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:18:13 INFO - PROCESS | 1654 | 1461190692998 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1654 | 1461190692999 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:18:13 INFO - PROCESS | 1654 | 1461190693001 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1654 | 1461190693003 Marionette TRACE conn2 <- [1,2510,null,{}] 15:18:13 INFO - PROCESS | 1654 | 1461190693005 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}] 15:18:13 INFO - PROCESS | 1654 | 1461190693115 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:18:13 INFO - PROCESS | 1654 | 1461190693200 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcf3800 == 86 [pid = 1654] [id = 635] 15:18:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x12b1a1000) [pid = 1654] [serial = 1905] [outer = 0x0] 15:18:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x12b712400) [pid = 1654] [serial = 1906] [outer = 0x12b1a1000] 15:18:13 INFO - PROCESS | 1654 | 1461190693230 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x12b912000) [pid = 1654] [serial = 1907] [outer = 0x12b1a1000] 15:18:13 INFO - PROCESS | 1654 | 1461190693615 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]]]}] 15:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 15:18:13 INFO - PROCESS | 1654 | 1461190693698 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1654 | 1461190693699 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:18:13 INFO - PROCESS | 1654 | 1461190693756 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1654 | 1461190693757 Marionette TRACE conn2 <- [1,2514,null,{}] 15:18:13 INFO - PROCESS | 1654 | 1461190693759 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}] 15:18:13 INFO - PROCESS | 1654 | 1461190693873 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:18:13 INFO - PROCESS | 1654 | 1461190693951 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d283000 == 87 [pid = 1654] [id = 636] 15:18:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x127003800) [pid = 1654] [serial = 1908] [outer = 0x0] 15:18:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x12a9c6000) [pid = 1654] [serial = 1909] [outer = 0x127003800] 15:18:13 INFO - PROCESS | 1654 | 1461190693982 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x12ba45c00) [pid = 1654] [serial = 1910] [outer = 0x127003800] 15:18:14 INFO - PROCESS | 1654 | 1461190694453 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]]]}] 15:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 757ms 15:18:14 INFO - PROCESS | 1654 | 1461190694478 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1654 | 1461190694481 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:18:14 INFO - PROCESS | 1654 | 1461190694487 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1654 | 1461190694489 Marionette TRACE conn2 <- [1,2518,null,{}] 15:18:14 INFO - PROCESS | 1654 | 1461190694493 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}] 15:18:14 INFO - PROCESS | 1654 | 1461190694671 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:18:14 INFO - PROCESS | 1654 | 1461190694791 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a7e0800 == 88 [pid = 1654] [id = 637] 15:18:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x12a444c00) [pid = 1654] [serial = 1911] [outer = 0x0] 15:18:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x12ba50400) [pid = 1654] [serial = 1912] [outer = 0x12a444c00] 15:18:14 INFO - PROCESS | 1654 | 1461190694885 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12baee400) [pid = 1654] [serial = 1913] [outer = 0x12a444c00] 15:18:15 INFO - PROCESS | 1654 | 1461190695548 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]]]}] 15:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1125ms 15:18:15 INFO - PROCESS | 1654 | 1461190695610 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:18:15 INFO - PROCESS | 1654 | 1461190695612 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:18:15 INFO - PROCESS | 1654 | 1461190695616 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1654 | 1461190695618 Marionette TRACE conn2 <- [1,2522,null,{}] 15:18:15 INFO - PROCESS | 1654 | 1461190695623 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}] 15:18:15 INFO - PROCESS | 1654 | 1461190695733 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:18:15 INFO - PROCESS | 1654 | 1461190695855 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12766e800 == 89 [pid = 1654] [id = 638] 15:18:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x115310800) [pid = 1654] [serial = 1914] [outer = 0x0] 15:18:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x1188d3400) [pid = 1654] [serial = 1915] [outer = 0x115310800] 15:18:15 INFO - PROCESS | 1654 | 1461190695886 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x119b2d000) [pid = 1654] [serial = 1916] [outer = 0x115310800] 15:18:16 INFO - PROCESS | 1654 | 1461190696302 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]]]}] 15:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 723ms 15:18:16 INFO - PROCESS | 1654 | 1461190696345 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1654 | 1461190696349 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:18:16 INFO - PROCESS | 1654 | 1461190696355 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1654 | 1461190696357 Marionette TRACE conn2 <- [1,2526,null,{}] 15:18:16 INFO - PROCESS | 1654 | 1461190696359 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}] 15:18:16 INFO - PROCESS | 1654 | 1461190696491 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x13670d800 == 88 [pid = 1654] [id = 572] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d974800 == 87 [pid = 1654] [id = 627] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d069000 == 86 [pid = 1654] [id = 626] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12b5a7800 == 85 [pid = 1654] [id = 625] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12b1be800 == 84 [pid = 1654] [id = 624] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x129fd8800 == 83 [pid = 1654] [id = 623] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x129a36000 == 82 [pid = 1654] [id = 622] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x12aabbc00) [pid = 1654] [serial = 1783] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x12666bc00) [pid = 1654] [serial = 1786] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x12a9cb800) [pid = 1654] [serial = 1825] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12881e000 == 81 [pid = 1654] [id = 621] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x127809000 == 80 [pid = 1654] [id = 620] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x126619000 == 79 [pid = 1654] [id = 619] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x119dcd000 == 78 [pid = 1654] [id = 618] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11c80d000 == 77 [pid = 1654] [id = 617] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1189a3000 == 76 [pid = 1654] [id = 616] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x127c8a800 == 75 [pid = 1654] [id = 615] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x138df3800 == 74 [pid = 1654] [id = 614] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x138dde000 == 73 [pid = 1654] [id = 613] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1386af800 == 72 [pid = 1654] [id = 612] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x137751000 == 71 [pid = 1654] [id = 611] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12e235800 == 70 [pid = 1654] [id = 610] 15:18:16 INFO - PROCESS | 1654 | --DOCSHELL 0x129f92000 == 69 [pid = 1654] [id = 609] 15:18:16 INFO - PROCESS | 1654 | 1461190696611 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x12e216c00) [pid = 1654] [serial = 1807] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x126149800) [pid = 1654] [serial = 1793] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x11bbf4800) [pid = 1654] [serial = 1792] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x119b9a800) [pid = 1654] [serial = 1790] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x11912ac00) [pid = 1654] [serial = 1789] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x1288ea400) [pid = 1654] [serial = 1798] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x12a216400) [pid = 1654] [serial = 1799] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x12a950800) [pid = 1654] [serial = 1811] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12aab5800) [pid = 1654] [serial = 1780] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x12a94c800) [pid = 1654] [serial = 1810] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x11a8d7000) [pid = 1654] [serial = 1759] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x12a270000) [pid = 1654] [serial = 1777] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12ba4e400) [pid = 1654] [serial = 1804] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x126665c00) [pid = 1654] [serial = 1795] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x1267ad400) [pid = 1654] [serial = 1796] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12f40f800) [pid = 1654] [serial = 1774] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x1265ba800) [pid = 1654] [serial = 1771] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12ed18000) [pid = 1654] [serial = 1813] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x12a214800) [pid = 1654] [serial = 1816] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x12e5c0c00) [pid = 1654] [serial = 1817] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x11c9ab000) [pid = 1654] [serial = 1762] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x12a44f400) [pid = 1654] [serial = 1822] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x12a28b400) [pid = 1654] [serial = 1801] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x12af37c00) [pid = 1654] [serial = 1802] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x12b034400) [pid = 1654] [serial = 1768] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x12a27f400) [pid = 1654] [serial = 1765] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x12ed1dc00) [pid = 1654] [serial = 1814] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12f407000) [pid = 1654] [serial = 1819] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12fb19800) [pid = 1654] [serial = 1820] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x12a9c5800) [pid = 1654] [serial = 1823] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x12e5eb000) [pid = 1654] [serial = 1808] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x12d99e800) [pid = 1654] [serial = 1805] [outer = 0x0] [url = about:blank] 15:18:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189a3000 == 70 [pid = 1654] [id = 639] 15:18:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x1188d0c00) [pid = 1654] [serial = 1917] [outer = 0x0] 15:18:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x119b5d800) [pid = 1654] [serial = 1918] [outer = 0x1188d0c00] 15:18:16 INFO - PROCESS | 1654 | 1461190696644 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x11b91e800) [pid = 1654] [serial = 1919] [outer = 0x1188d0c00] 15:18:16 INFO - PROCESS | 1654 | 1461190696972 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 15:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:18:17 INFO - PROCESS | 1654 | 1461190697025 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1654 | 1461190697027 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:18:17 INFO - PROCESS | 1654 | 1461190697029 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1654 | 1461190697032 Marionette TRACE conn2 <- [1,2530,null,{}] 15:18:17 INFO - PROCESS | 1654 | 1461190697039 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}] 15:18:17 INFO - PROCESS | 1654 | 1461190697155 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:18:17 INFO - PROCESS | 1654 | 1461190697239 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12880e000 == 71 [pid = 1654] [id = 640] 15:18:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x11b91d800) [pid = 1654] [serial = 1920] [outer = 0x0] 15:18:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x126434400) [pid = 1654] [serial = 1921] [outer = 0x11b91d800] 15:18:17 INFO - PROCESS | 1654 | 1461190697268 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12679a400) [pid = 1654] [serial = 1922] [outer = 0x11b91d800] 15:18:17 INFO - PROCESS | 1654 | 1461190697579 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 573ms 15:18:17 INFO - PROCESS | 1654 | 1461190697605 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1654 | 1461190697607 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:18:17 INFO - PROCESS | 1654 | 1461190697609 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1654 | 1461190697610 Marionette TRACE conn2 <- [1,2534,null,{}] 15:18:17 INFO - PROCESS | 1654 | 1461190697612 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}] 15:18:17 INFO - PROCESS | 1654 | 1461190697708 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:18:17 INFO - PROCESS | 1654 | 1461190697712 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a786000 == 72 [pid = 1654] [id = 641] 15:18:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x1267a8800) [pid = 1654] [serial = 1923] [outer = 0x0] 15:18:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x127467c00) [pid = 1654] [serial = 1924] [outer = 0x1267a8800] 15:18:17 INFO - PROCESS | 1654 | 1461190697739 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x129194800) [pid = 1654] [serial = 1925] [outer = 0x1267a8800] 15:18:18 INFO - PROCESS | 1654 | 1461190698098 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]]]}] 15:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 15:18:18 INFO - PROCESS | 1654 | 1461190698127 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:18:18 INFO - PROCESS | 1654 | 1461190698129 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:18:18 INFO - PROCESS | 1654 | 1461190698131 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1654 | 1461190698133 Marionette TRACE conn2 <- [1,2538,null,{}] 15:18:18 INFO - PROCESS | 1654 | 1461190698135 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}] 15:18:18 INFO - PROCESS | 1654 | 1461190698252 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:18:18 INFO - PROCESS | 1654 | 1461190698258 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9bc000 == 73 [pid = 1654] [id = 642] 15:18:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x129a49400) [pid = 1654] [serial = 1926] [outer = 0x0] 15:18:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x129cf5000) [pid = 1654] [serial = 1927] [outer = 0x129a49400] 15:18:18 INFO - PROCESS | 1654 | 1461190698300 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x12a26fc00) [pid = 1654] [serial = 1928] [outer = 0x129a49400] 15:18:18 INFO - PROCESS | 1654 | 1461190698797 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]]]}] 15:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 723ms 15:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:18:18 INFO - PROCESS | 1654 | 1461190698854 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:18:18 INFO - PROCESS | 1654 | 1461190698855 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:18:18 INFO - PROCESS | 1654 | 1461190698858 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1654 | 1461190698859 Marionette TRACE conn2 <- [1,2542,null,{}] 15:18:18 INFO - PROCESS | 1654 | 1461190698861 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}] 15:18:19 INFO - PROCESS | 1654 | 1461190698995 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:18:19 INFO - PROCESS | 1654 | 1461190699012 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d291800 == 74 [pid = 1654] [id = 643] 15:18:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x12a44a400) [pid = 1654] [serial = 1929] [outer = 0x0] 15:18:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x12a951000) [pid = 1654] [serial = 1930] [outer = 0x12a44a400] 15:18:19 INFO - PROCESS | 1654 | 1461190699040 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x12af36000) [pid = 1654] [serial = 1931] [outer = 0x12a44a400] 15:18:19 INFO - PROCESS | 1654 | 1461190699403 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]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 568ms 15:18:19 INFO - PROCESS | 1654 | 1461190699427 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1654 | 1461190699428 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:18:19 INFO - PROCESS | 1654 | 1461190699430 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1654 | 1461190699431 Marionette TRACE conn2 <- [1,2546,null,{}] 15:18:19 INFO - PROCESS | 1654 | 1461190699442 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}] 15:18:19 INFO - PROCESS | 1654 | 1461190699560 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:18:19 INFO - PROCESS | 1654 | 1461190699570 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e225000 == 75 [pid = 1654] [id = 644] 15:18:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x119b24800) [pid = 1654] [serial = 1932] [outer = 0x0] 15:18:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x12a9c7400) [pid = 1654] [serial = 1933] [outer = 0x119b24800] 15:18:19 INFO - PROCESS | 1654 | 1461190699595 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x12b2ef000) [pid = 1654] [serial = 1934] [outer = 0x119b24800] 15:18:19 INFO - PROCESS | 1654 | 1461190699970 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]]]}] 15:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 15:18:20 INFO - PROCESS | 1654 | 1461190700007 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1654 | 1461190700008 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:18:20 INFO - PROCESS | 1654 | 1461190700010 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1654 | 1461190700012 Marionette TRACE conn2 <- [1,2550,null,{}] 15:18:20 INFO - PROCESS | 1654 | 1461190700014 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}] 15:18:20 INFO - PROCESS | 1654 | 1461190700132 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:18:20 INFO - PROCESS | 1654 | 1461190700178 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eddf800 == 76 [pid = 1654] [id = 645] 15:18:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x11a8f0800) [pid = 1654] [serial = 1935] [outer = 0x0] 15:18:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x12baaf400) [pid = 1654] [serial = 1936] [outer = 0x11a8f0800] 15:18:20 INFO - PROCESS | 1654 | 1461190700203 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x12d030400) [pid = 1654] [serial = 1937] [outer = 0x11a8f0800] 15:18:20 INFO - PROCESS | 1654 | 1461190700542 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]]]}] 15:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 568ms 15:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:18:20 INFO - PROCESS | 1654 | 1461190700581 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1654 | 1461190700582 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:18:20 INFO - PROCESS | 1654 | 1461190700584 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1654 | 1461190700585 Marionette TRACE conn2 <- [1,2554,null,{}] 15:18:20 INFO - PROCESS | 1654 | 1461190700588 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}] 15:18:20 INFO - PROCESS | 1654 | 1461190700710 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:18:20 INFO - PROCESS | 1654 | 1461190700721 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fce6000 == 77 [pid = 1654] [id = 646] 15:18:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x12ba45800) [pid = 1654] [serial = 1938] [outer = 0x0] 15:18:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x12d0a4c00) [pid = 1654] [serial = 1939] [outer = 0x12ba45800] 15:18:20 INFO - PROCESS | 1654 | 1461190700747 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x12d99e000) [pid = 1654] [serial = 1940] [outer = 0x12ba45800] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12e18d800) [pid = 1654] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x1266f8400) [pid = 1654] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x11c175000) [pid = 1654] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x126798000) [pid = 1654] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12a9c5c00) [pid = 1654] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x11acb8400) [pid = 1654] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x1189e1c00) [pid = 1654] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x114dbf400) [pid = 1654] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x126433c00) [pid = 1654] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x119d61800) [pid = 1654] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x127f43400) [pid = 1654] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x126797400) [pid = 1654] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x12a28a000) [pid = 1654] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:18:21 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x129a4d800) [pid = 1654] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:18:21 INFO - PROCESS | 1654 | 1461190701231 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 669ms 15:18:21 INFO - PROCESS | 1654 | 1461190701256 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1654 | 1461190701257 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:18:21 INFO - PROCESS | 1654 | 1461190701259 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1654 | 1461190701260 Marionette TRACE conn2 <- [1,2558,null,{}] 15:18:21 INFO - PROCESS | 1654 | 1461190701263 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}] 15:18:21 INFO - PROCESS | 1654 | 1461190701389 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:18:21 INFO - PROCESS | 1654 | 1461190701435 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x131c12000 == 78 [pid = 1654] [id = 647] 15:18:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x114402800) [pid = 1654] [serial = 1941] [outer = 0x0] 15:18:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x126797400) [pid = 1654] [serial = 1942] [outer = 0x114402800] 15:18:21 INFO - PROCESS | 1654 | 1461190701461 Marionette DEBUG loaded listener.js 15:18:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x12a26ac00) [pid = 1654] [serial = 1943] [outer = 0x114402800] 15:18:21 INFO - PROCESS | 1654 | 1461190701762 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 15:18:21 INFO - PROCESS | 1654 | 1461190701779 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1654 | 1461190701780 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:18:21 INFO - PROCESS | 1654 | 1461190701783 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1654 | 1461190701786 Marionette TRACE conn2 <- [1,2562,null,{}] 15:18:21 INFO - PROCESS | 1654 | 1461190701790 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}] 15:18:21 INFO - PROCESS | 1654 | 1461190701904 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:18:21 INFO - PROCESS | 1654 | 1461190701975 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x132930800 == 79 [pid = 1654] [id = 648] 15:18:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x1188dc400) [pid = 1654] [serial = 1944] [outer = 0x0] 15:18:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x12d9a1400) [pid = 1654] [serial = 1945] [outer = 0x1188dc400] 15:18:22 INFO - PROCESS | 1654 | 1461190702005 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x12e219400) [pid = 1654] [serial = 1946] [outer = 0x1188dc400] 15:18:22 INFO - PROCESS | 1654 | 1461190702328 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]]]}] 15:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 15:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:18:22 INFO - PROCESS | 1654 | 1461190702356 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1654 | 1461190702358 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:18:22 INFO - PROCESS | 1654 | 1461190702360 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1654 | 1461190702361 Marionette TRACE conn2 <- [1,2566,null,{}] 15:18:22 INFO - PROCESS | 1654 | 1461190702363 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}] 15:18:22 INFO - PROCESS | 1654 | 1461190702456 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:18:22 INFO - PROCESS | 1654 | 1461190702460 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1367dc000 == 80 [pid = 1654] [id = 649] 15:18:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x12e21f400) [pid = 1654] [serial = 1947] [outer = 0x0] 15:18:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x12e5e7800) [pid = 1654] [serial = 1948] [outer = 0x12e21f400] 15:18:22 INFO - PROCESS | 1654 | 1461190702486 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x12ed1e400) [pid = 1654] [serial = 1949] [outer = 0x12e21f400] 15:18:22 INFO - PROCESS | 1654 | 1461190702946 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]]]}] 15:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 619ms 15:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:18:22 INFO - PROCESS | 1654 | 1461190702981 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1654 | 1461190702982 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:18:22 INFO - PROCESS | 1654 | 1461190702988 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1654 | 1461190702990 Marionette TRACE conn2 <- [1,2570,null,{}] 15:18:22 INFO - PROCESS | 1654 | 1461190702993 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}] 15:18:23 INFO - PROCESS | 1654 | 1461190703264 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:18:23 INFO - PROCESS | 1654 | 1461190703398 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb38800 == 81 [pid = 1654] [id = 650] 15:18:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x115469000) [pid = 1654] [serial = 1950] [outer = 0x0] 15:18:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x116559c00) [pid = 1654] [serial = 1951] [outer = 0x115469000] 15:18:23 INFO - PROCESS | 1654 | 1461190703432 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x11a8dcc00) [pid = 1654] [serial = 1952] [outer = 0x115469000] 15:18:23 INFO - PROCESS | 1654 | 1461190703896 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]]]}] 15:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 923ms 15:18:23 INFO - PROCESS | 1654 | 1461190703912 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:18:23 INFO - PROCESS | 1654 | 1461190703915 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:18:23 INFO - PROCESS | 1654 | 1461190703919 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1654 | 1461190703922 Marionette TRACE conn2 <- [1,2574,null,{}] 15:18:23 INFO - PROCESS | 1654 | 1461190703925 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}] 15:18:24 INFO - PROCESS | 1654 | 1461190704058 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:18:24 INFO - PROCESS | 1654 | 1461190704180 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fc5800 == 82 [pid = 1654] [id = 651] 15:18:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x11b6d8000) [pid = 1654] [serial = 1953] [outer = 0x0] 15:18:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x11c9b4800) [pid = 1654] [serial = 1954] [outer = 0x11b6d8000] 15:18:24 INFO - PROCESS | 1654 | 1461190704237 Marionette DEBUG loaded listener.js 15:18:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x12666f800) [pid = 1654] [serial = 1955] [outer = 0x11b6d8000] 15:18:24 INFO - PROCESS | 1654 | 1461190704751 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]]]}] 15:18:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:18:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 873ms 15:18:24 INFO - PROCESS | 1654 | 1461190704797 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:18:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:18:24 INFO - PROCESS | 1654 | 1461190704799 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:18:24 INFO - PROCESS | 1654 | 1461190704804 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1654 | 1461190704805 Marionette TRACE conn2 <- [1,2578,null,{}] 15:18:24 INFO - PROCESS | 1654 | 1461190704808 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}] 15:18:24 INFO - PROCESS | 1654 | 1461190704923 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:18:25 INFO - PROCESS | 1654 | 1461190705010 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1aa800 == 83 [pid = 1654] [id = 652] 15:18:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x127008c00) [pid = 1654] [serial = 1956] [outer = 0x0] 15:18:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x129192c00) [pid = 1654] [serial = 1957] [outer = 0x127008c00] 15:18:25 INFO - PROCESS | 1654 | 1461190705041 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x12a448c00) [pid = 1654] [serial = 1958] [outer = 0x127008c00] 15:18:25 INFO - PROCESS | 1654 | 1461190705478 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]]]}] 15:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 15:18:25 INFO - PROCESS | 1654 | 1461190705525 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1654 | 1461190705528 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:18:25 INFO - PROCESS | 1654 | 1461190705538 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1654 | 1461190705541 Marionette TRACE conn2 <- [1,2582,null,{}] 15:18:25 INFO - PROCESS | 1654 | 1461190705544 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}] 15:18:25 INFO - PROCESS | 1654 | 1461190705660 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:18:25 INFO - PROCESS | 1654 | 1461190705747 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x13774e800 == 84 [pid = 1654] [id = 653] 15:18:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x12a449c00) [pid = 1654] [serial = 1959] [outer = 0x0] 15:18:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x12b14e400) [pid = 1654] [serial = 1960] [outer = 0x12a449c00] 15:18:25 INFO - PROCESS | 1654 | 1461190705778 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x12cba7400) [pid = 1654] [serial = 1961] [outer = 0x12a449c00] 15:18:26 INFO - PROCESS | 1654 | 1461190706204 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]]]}] 15:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 728ms 15:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:18:26 INFO - PROCESS | 1654 | 1461190706259 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1654 | 1461190706261 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:18:26 INFO - PROCESS | 1654 | 1461190706263 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1654 | 1461190706264 Marionette TRACE conn2 <- [1,2586,null,{}] 15:18:26 INFO - PROCESS | 1654 | 1461190706282 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}] 15:18:26 INFO - PROCESS | 1654 | 1461190706397 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:18:26 INFO - PROCESS | 1654 | 1461190706482 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1381eb000 == 85 [pid = 1654] [id = 654] 15:18:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12d02d000) [pid = 1654] [serial = 1962] [outer = 0x0] 15:18:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x12dfb1c00) [pid = 1654] [serial = 1963] [outer = 0x12d02d000] 15:18:26 INFO - PROCESS | 1654 | 1461190706512 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12e216c00) [pid = 1654] [serial = 1964] [outer = 0x12d02d000] 15:18:26 INFO - PROCESS | 1654 | 1461190706923 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]]]}] 15:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 721ms 15:18:26 INFO - PROCESS | 1654 | 1461190706984 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1654 | 1461190706986 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:18:26 INFO - PROCESS | 1654 | 1461190706988 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1654 | 1461190706989 Marionette TRACE conn2 <- [1,2590,null,{}] 15:18:26 INFO - PROCESS | 1654 | 1461190706992 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}] 15:18:27 INFO - PROCESS | 1654 | 1461190707105 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:18:27 INFO - PROCESS | 1654 | 1461190707195 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1386bf000 == 86 [pid = 1654] [id = 655] 15:18:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12f409800) [pid = 1654] [serial = 1965] [outer = 0x0] 15:18:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x12f40e400) [pid = 1654] [serial = 1966] [outer = 0x12f409800] 15:18:27 INFO - PROCESS | 1654 | 1461190707233 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12f782c00) [pid = 1654] [serial = 1967] [outer = 0x12f409800] 15:18:27 INFO - PROCESS | 1654 | 1461190707671 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:18:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 719ms 15:18:27 INFO - PROCESS | 1654 | 1461190707727 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1654 | 1461190707728 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:18:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:18:27 INFO - PROCESS | 1654 | 1461190707731 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1654 | 1461190707732 Marionette TRACE conn2 <- [1,2594,null,{}] 15:18:27 INFO - PROCESS | 1654 | 1461190707768 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}] 15:18:27 INFO - PROCESS | 1654 | 1461190707911 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:18:27 INFO - PROCESS | 1654 | 1461190707976 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x138ecc000 == 87 [pid = 1654] [id = 656] 15:18:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x12fb1f800) [pid = 1654] [serial = 1968] [outer = 0x0] 15:18:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x12fbb5000) [pid = 1654] [serial = 1969] [outer = 0x12fb1f800] 15:18:28 INFO - PROCESS | 1654 | 1461190708005 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x130103400) [pid = 1654] [serial = 1970] [outer = 0x12fb1f800] 15:18:28 INFO - PROCESS | 1654 | 1461190708444 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]]]}] 15:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 731ms 15:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:18:28 INFO - PROCESS | 1654 | 1461190708462 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:18:28 INFO - PROCESS | 1654 | 1461190708464 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:18:28 INFO - PROCESS | 1654 | 1461190708466 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:18:28 INFO - PROCESS | 1654 | 1461190708467 Marionette TRACE conn2 <- [1,2598,null,{}] 15:18:28 INFO - PROCESS | 1654 | 1461190708470 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}] 15:18:28 INFO - PROCESS | 1654 | 1461190708582 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:18:28 INFO - PROCESS | 1654 | 1461190708670 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x138ee3800 == 88 [pid = 1654] [id = 657] 15:18:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12fbb7400) [pid = 1654] [serial = 1971] [outer = 0x0] 15:18:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x130109c00) [pid = 1654] [serial = 1972] [outer = 0x12fbb7400] 15:18:28 INFO - PROCESS | 1654 | 1461190708703 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x130111800) [pid = 1654] [serial = 1973] [outer = 0x12fbb7400] 15:18:29 INFO - PROCESS | 1654 | 1461190709124 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]]]}] 15:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 15:18:29 INFO - PROCESS | 1654 | 1461190709233 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1654 | 1461190709235 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:18:29 INFO - PROCESS | 1654 | 1461190709240 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1654 | 1461190709242 Marionette TRACE conn2 <- [1,2602,null,{}] 15:18:29 INFO - PROCESS | 1654 | 1461190709244 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}] 15:18:29 INFO - PROCESS | 1654 | 1461190709355 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:18:29 INFO - PROCESS | 1654 | 1461190709446 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab82800 == 89 [pid = 1654] [id = 658] 15:18:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x12acd7000) [pid = 1654] [serial = 1974] [outer = 0x0] 15:18:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x12acde000) [pid = 1654] [serial = 1975] [outer = 0x12acd7000] 15:18:29 INFO - PROCESS | 1654 | 1461190709476 Marionette DEBUG loaded listener.js 15:18:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x12ace3000) [pid = 1654] [serial = 1976] [outer = 0x12acd7000] 15:18:29 INFO - PROCESS | 1654 | 1461190709927 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]]]}] 15:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 721ms 15:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:18:29 INFO - PROCESS | 1654 | 1461190709962 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1654 | 1461190709963 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:18:29 INFO - PROCESS | 1654 | 1461190709965 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1654 | 1461190709966 Marionette TRACE conn2 <- [1,2606,null,{}] 15:18:29 INFO - PROCESS | 1654 | 1461190709969 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}] 15:18:30 INFO - PROCESS | 1654 | 1461190710085 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:18:30 INFO - PROCESS | 1654 | 1461190710174 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab96000 == 90 [pid = 1654] [id = 659] 15:18:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 242 (0x12acdc000) [pid = 1654] [serial = 1977] [outer = 0x0] 15:18:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 243 (0x13010bc00) [pid = 1654] [serial = 1978] [outer = 0x12acdc000] 15:18:30 INFO - PROCESS | 1654 | 1461190710204 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 244 (0x13767a400) [pid = 1654] [serial = 1979] [outer = 0x12acdc000] 15:18:30 INFO - PROCESS | 1654 | 1461190710794 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]]]}] 15:18:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:18:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 870ms 15:18:30 INFO - PROCESS | 1654 | 1461190710836 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1654 | 1461190710839 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:18:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:18:30 INFO - PROCESS | 1654 | 1461190710842 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1654 | 1461190710844 Marionette TRACE conn2 <- [1,2610,null,{}] 15:18:30 INFO - PROCESS | 1654 | 1461190710848 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}] 15:18:31 INFO - PROCESS | 1654 | 1461190711024 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:18:31 INFO - PROCESS | 1654 | 1461190711164 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12765d000 == 91 [pid = 1654] [id = 660] 15:18:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 245 (0x11546d400) [pid = 1654] [serial = 1980] [outer = 0x0] 15:18:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 246 (0x127919000) [pid = 1654] [serial = 1981] [outer = 0x11546d400] 15:18:31 INFO - PROCESS | 1654 | 1461190711201 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 247 (0x13767b000) [pid = 1654] [serial = 1982] [outer = 0x11546d400] 15:18:31 INFO - PROCESS | 1654 | 1461190711649 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]]]}] 15:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 870ms 15:18:31 INFO - PROCESS | 1654 | 1461190711713 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1654 | 1461190711715 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:18:31 INFO - PROCESS | 1654 | 1461190711717 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1654 | 1461190711719 Marionette TRACE conn2 <- [1,2614,null,{}] 15:18:31 INFO - PROCESS | 1654 | 1461190711722 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}] 15:18:31 INFO - PROCESS | 1654 | 1461190711850 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:18:31 INFO - PROCESS | 1654 | 1461190711942 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12abb7000 == 92 [pid = 1654] [id = 661] 15:18:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 248 (0x119125c00) [pid = 1654] [serial = 1983] [outer = 0x0] 15:18:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 249 (0x12a974800) [pid = 1654] [serial = 1984] [outer = 0x119125c00] 15:18:31 INFO - PROCESS | 1654 | 1461190711972 Marionette DEBUG loaded listener.js 15:18:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 250 (0x13767cc00) [pid = 1654] [serial = 1985] [outer = 0x119125c00] 15:18:32 INFO - PROCESS | 1654 | 1461190712641 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]]]}] 15:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 973ms 15:18:32 INFO - PROCESS | 1654 | 1461190712691 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1654 | 1461190712693 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:18:32 INFO - PROCESS | 1654 | 1461190712696 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1654 | 1461190712699 Marionette TRACE conn2 <- [1,2618,null,{}] 15:18:32 INFO - PROCESS | 1654 | 1461190712703 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}] 15:18:32 INFO - PROCESS | 1654 | 1461190712813 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:18:32 INFO - PROCESS | 1654 | 1461190712942 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12abab800 == 93 [pid = 1654] [id = 662] 15:18:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 251 (0x119a30000) [pid = 1654] [serial = 1986] [outer = 0x0] 15:18:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 252 (0x119b57800) [pid = 1654] [serial = 1987] [outer = 0x119a30000] 15:18:32 INFO - PROCESS | 1654 | 1461190712975 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 253 (0x11aa15000) [pid = 1654] [serial = 1988] [outer = 0x119a30000] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x127802800 == 92 [pid = 1654] [id = 430] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1367dc000 == 91 [pid = 1654] [id = 649] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x132930800 == 90 [pid = 1654] [id = 648] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x131c12000 == 89 [pid = 1654] [id = 647] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12fce6000 == 88 [pid = 1654] [id = 646] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12eddf800 == 87 [pid = 1654] [id = 645] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12e225000 == 86 [pid = 1654] [id = 644] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 252 (0x12a945400) [pid = 1654] [serial = 1885] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12d291800 == 85 [pid = 1654] [id = 643] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9bc000 == 84 [pid = 1654] [id = 642] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12a786000 == 83 [pid = 1654] [id = 641] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12880e000 == 82 [pid = 1654] [id = 640] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1189a3000 == 81 [pid = 1654] [id = 639] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12766e800 == 80 [pid = 1654] [id = 638] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12fa6c800 == 79 [pid = 1654] [id = 634] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12eddd000 == 78 [pid = 1654] [id = 633] 15:18:33 INFO - PROCESS | 1654 | 1461190713502 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]]]}] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12ed97000 == 77 [pid = 1654] [id = 632] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12e57d800 == 76 [pid = 1654] [id = 631] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12889f800 == 75 [pid = 1654] [id = 630] 15:18:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11bee2800 == 74 [pid = 1654] [id = 629] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 251 (0x12e5ea800) [pid = 1654] [serial = 1757] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 250 (0x1267aa800) [pid = 1654] [serial = 1867] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 249 (0x11c413400) [pid = 1654] [serial = 1861] [outer = 0x0] [url = about:blank] 15:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 823ms 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 248 (0x11c9ae800) [pid = 1654] [serial = 1862] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 247 (0x1288e1000) [pid = 1654] [serial = 1871] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 246 (0x1288ee400) [pid = 1654] [serial = 1831] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 245 (0x1276c5400) [pid = 1654] [serial = 1870] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 244 (0x12a9d0c00) [pid = 1654] [serial = 1826] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 243 (0x11b916000) [pid = 1654] [serial = 1858] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 242 (0x11be43000) [pid = 1654] [serial = 1859] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 241 (0x119b2cc00) [pid = 1654] [serial = 1853] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x11924a000) [pid = 1654] [serial = 1852] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x11bb74c00) [pid = 1654] [serial = 1828] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x1271c8800) [pid = 1654] [serial = 1868] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x11585a000) [pid = 1654] [serial = 1850] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x114e58400) [pid = 1654] [serial = 1849] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x126438000) [pid = 1654] [serial = 1864] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x11a8dac00) [pid = 1654] [serial = 1855] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x11aa1bc00) [pid = 1654] [serial = 1856] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12a9ca400) [pid = 1654] [serial = 1834] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x12baf5400) [pid = 1654] [serial = 1837] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x12ed1b800) [pid = 1654] [serial = 1840] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x12fb1fc00) [pid = 1654] [serial = 1843] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x12e5e2400) [pid = 1654] [serial = 1846] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x129553000) [pid = 1654] [serial = 1873] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x129a1f400) [pid = 1654] [serial = 1876] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x129cee400) [pid = 1654] [serial = 1877] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x12a449800) [pid = 1654] [serial = 1882] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x129a4dc00) [pid = 1654] [serial = 1874] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x12a285800) [pid = 1654] [serial = 1880] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x1266f3c00) [pid = 1654] [serial = 1865] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x12a268800) [pid = 1654] [serial = 1879] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x12a6f4400) [pid = 1654] [serial = 1883] [outer = 0x0] [url = about:blank] 15:18:33 INFO - PROCESS | 1654 | 1461190713522 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1654 | 1461190713526 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:18:33 INFO - PROCESS | 1654 | 1461190713530 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1654 | 1461190713532 Marionette TRACE conn2 <- [1,2622,null,{}] 15:18:33 INFO - PROCESS | 1654 | 1461190713536 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}] 15:18:33 INFO - PROCESS | 1654 | 1461190713634 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:18:33 INFO - PROCESS | 1654 | 1461190713638 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bee7000 == 75 [pid = 1654] [id = 663] 15:18:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x11a8e0400) [pid = 1654] [serial = 1989] [outer = 0x0] 15:18:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x11b91bc00) [pid = 1654] [serial = 1990] [outer = 0x11a8e0400] 15:18:33 INFO - PROCESS | 1654 | 1461190713666 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x11c317400) [pid = 1654] [serial = 1991] [outer = 0x11a8e0400] 15:18:34 INFO - PROCESS | 1654 | 1461190714080 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]]]}] 15:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 571ms 15:18:34 INFO - PROCESS | 1654 | 1461190714102 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1654 | 1461190714103 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:18:34 INFO - PROCESS | 1654 | 1461190714106 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1654 | 1461190714108 Marionette TRACE conn2 <- [1,2626,null,{}] 15:18:34 INFO - PROCESS | 1654 | 1461190714116 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}] 15:18:34 INFO - PROCESS | 1654 | 1461190714240 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:18:34 INFO - PROCESS | 1654 | 1461190714247 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fd0000 == 76 [pid = 1654] [id = 664] 15:18:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x1267b5c00) [pid = 1654] [serial = 1992] [outer = 0x0] 15:18:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x1272d0000) [pid = 1654] [serial = 1993] [outer = 0x1267b5c00] 15:18:34 INFO - PROCESS | 1654 | 1461190714277 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x129109c00) [pid = 1654] [serial = 1994] [outer = 0x1267b5c00] 15:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 571ms 15:18:34 INFO - PROCESS | 1654 | 1461190714674 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]]]}] 15:18:34 INFO - PROCESS | 1654 | 1461190714678 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:18:34 INFO - PROCESS | 1654 | 1461190714680 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:18:34 INFO - PROCESS | 1654 | 1461190714682 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1654 | 1461190714683 Marionette TRACE conn2 <- [1,2630,null,{}] 15:18:34 INFO - PROCESS | 1654 | 1461190714689 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}] 15:18:34 INFO - PROCESS | 1654 | 1461190714788 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:18:34 INFO - PROCESS | 1654 | 1461190714792 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd6000 == 77 [pid = 1654] [id = 665] 15:18:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x129553000) [pid = 1654] [serial = 1995] [outer = 0x0] 15:18:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12a216400) [pid = 1654] [serial = 1996] [outer = 0x129553000] 15:18:34 INFO - PROCESS | 1654 | 1461190714819 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x12a444800) [pid = 1654] [serial = 1997] [outer = 0x129553000] 15:18:35 INFO - PROCESS | 1654 | 1461190715189 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 15:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:18:35 INFO - PROCESS | 1654 | 1461190715206 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1654 | 1461190715208 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:18:35 INFO - PROCESS | 1654 | 1461190715212 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1654 | 1461190715214 Marionette TRACE conn2 <- [1,2634,null,{}] 15:18:35 INFO - PROCESS | 1654 | 1461190715216 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}] 15:18:35 INFO - PROCESS | 1654 | 1461190715434 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:18:35 INFO - PROCESS | 1654 | 1461190715544 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d296000 == 78 [pid = 1654] [id = 666] 15:18:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12a218000) [pid = 1654] [serial = 1998] [outer = 0x0] 15:18:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12a6eb800) [pid = 1654] [serial = 1999] [outer = 0x12a218000] 15:18:35 INFO - PROCESS | 1654 | 1461190715593 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x12a96e000) [pid = 1654] [serial = 2000] [outer = 0x12a218000] 15:18:35 INFO - PROCESS | 1654 | 1461190715974 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 773ms 15:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:18:35 INFO - PROCESS | 1654 | 1461190715986 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1654 | 1461190715989 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:18:35 INFO - PROCESS | 1654 | 1461190715991 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1654 | 1461190715993 Marionette TRACE conn2 <- [1,2638,null,{}] 15:18:35 INFO - PROCESS | 1654 | 1461190715995 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}] 15:18:36 INFO - PROCESS | 1654 | 1461190716136 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:18:36 INFO - PROCESS | 1654 | 1461190716153 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ecd7000 == 79 [pid = 1654] [id = 667] 15:18:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12a977c00) [pid = 1654] [serial = 2001] [outer = 0x0] 15:18:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x12aab7c00) [pid = 1654] [serial = 2002] [outer = 0x12a977c00] 15:18:36 INFO - PROCESS | 1654 | 1461190716182 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x12b1aa000) [pid = 1654] [serial = 2003] [outer = 0x12a977c00] 15:18:36 INFO - PROCESS | 1654 | 1461190716540 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]]]}] 15:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 15:18:36 INFO - PROCESS | 1654 | 1461190716562 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:18:36 INFO - PROCESS | 1654 | 1461190716563 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:18:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:18:36 INFO - PROCESS | 1654 | 1461190716565 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1654 | 1461190716567 Marionette TRACE conn2 <- [1,2642,null,{}] 15:18:36 INFO - PROCESS | 1654 | 1461190716569 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}] 15:18:36 INFO - PROCESS | 1654 | 1461190716693 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:18:36 INFO - PROCESS | 1654 | 1461190716709 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f441800 == 80 [pid = 1654] [id = 668] 15:18:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x12b146c00) [pid = 1654] [serial = 2004] [outer = 0x0] 15:18:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12ba4f000) [pid = 1654] [serial = 2005] [outer = 0x12b146c00] 15:18:36 INFO - PROCESS | 1654 | 1461190716734 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x12d02ac00) [pid = 1654] [serial = 2006] [outer = 0x12b146c00] 15:18:37 INFO - PROCESS | 1654 | 1461190717096 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:18:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 15:18:37 INFO - PROCESS | 1654 | 1461190717141 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1654 | 1461190717142 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:18:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:18:37 INFO - PROCESS | 1654 | 1461190717144 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1654 | 1461190717145 Marionette TRACE conn2 <- [1,2646,null,{}] 15:18:37 INFO - PROCESS | 1654 | 1461190717148 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}] 15:18:37 INFO - PROCESS | 1654 | 1461190717281 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:18:37 INFO - PROCESS | 1654 | 1461190717297 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x130114000 == 81 [pid = 1654] [id = 669] 15:18:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x12b2e7800) [pid = 1654] [serial = 2007] [outer = 0x0] 15:18:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x12d2d5800) [pid = 1654] [serial = 2008] [outer = 0x12b2e7800] 15:18:37 INFO - PROCESS | 1654 | 1461190717322 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x12e223400) [pid = 1654] [serial = 2009] [outer = 0x12b2e7800] 15:18:37 INFO - PROCESS | 1654 | 1461190717679 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:18:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 569ms 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x119b24800) [pid = 1654] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x11a8f0800) [pid = 1654] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x11b91d800) [pid = 1654] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x129a49400) [pid = 1654] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x1188d0c00) [pid = 1654] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x1267a8800) [pid = 1654] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x115310800) [pid = 1654] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12ba45800) [pid = 1654] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x114402800) [pid = 1654] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x12a44a400) [pid = 1654] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:18:37 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x1188dc400) [pid = 1654] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:18:37 INFO - PROCESS | 1654 | 1461190717892 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1654 | 1461190717893 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:18:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:18:37 INFO - PROCESS | 1654 | 1461190717905 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1654 | 1461190717906 Marionette TRACE conn2 <- [1,2650,null,{}] 15:18:37 INFO - PROCESS | 1654 | 1461190717908 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}] 15:18:38 INFO - PROCESS | 1654 | 1461190718021 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:18:38 INFO - PROCESS | 1654 | 1461190718026 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x129508000 == 82 [pid = 1654] [id = 670] 15:18:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x11b91d800) [pid = 1654] [serial = 2010] [outer = 0x0] 15:18:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x126798000) [pid = 1654] [serial = 2011] [outer = 0x11b91d800] 15:18:38 INFO - PROCESS | 1654 | 1461190718052 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x12b035c00) [pid = 1654] [serial = 2012] [outer = 0x11b91d800] 15:18:38 INFO - PROCESS | 1654 | 1461190718411 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]]]}] 15:18:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:18:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 15:18:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:18:38 INFO - PROCESS | 1654 | 1461190718424 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1654 | 1461190718425 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:18:38 INFO - PROCESS | 1654 | 1461190718427 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1654 | 1461190718428 Marionette TRACE conn2 <- [1,2654,null,{}] 15:18:38 INFO - PROCESS | 1654 | 1461190718431 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}] 15:18:38 INFO - PROCESS | 1654 | 1461190718530 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:18:38 INFO - PROCESS | 1654 | 1461190718612 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x130704800 == 83 [pid = 1654] [id = 671] 15:18:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x11b981400) [pid = 1654] [serial = 2013] [outer = 0x0] 15:18:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x12d9a1800) [pid = 1654] [serial = 2014] [outer = 0x11b981400] 15:18:38 INFO - PROCESS | 1654 | 1461190718637 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x12ed1b800) [pid = 1654] [serial = 2015] [outer = 0x11b981400] 15:18:38 INFO - PROCESS | 1654 | 1461190718928 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]]]}] 15:18:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:18:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 521ms 15:18:38 INFO - PROCESS | 1654 | 1461190718948 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1654 | 1461190718950 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:18:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:18:38 INFO - PROCESS | 1654 | 1461190718960 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1654 | 1461190718962 Marionette TRACE conn2 <- [1,2658,null,{}] 15:18:38 INFO - PROCESS | 1654 | 1461190718964 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}] 15:18:39 INFO - PROCESS | 1654 | 1461190719080 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:18:39 INFO - PROCESS | 1654 | 1461190719085 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1386ae000 == 84 [pid = 1654] [id = 672] 15:18:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12f405000) [pid = 1654] [serial = 2016] [outer = 0x0] 15:18:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x13767a000) [pid = 1654] [serial = 2017] [outer = 0x12f405000] 15:18:39 INFO - PROCESS | 1654 | 1461190719114 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x137686800) [pid = 1654] [serial = 2018] [outer = 0x12f405000] 15:18:39 INFO - PROCESS | 1654 | 1461190719486 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]]]}] 15:18:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:18:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 570ms 15:18:39 INFO - PROCESS | 1654 | 1461190719533 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:18:39 INFO - PROCESS | 1654 | 1461190719534 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:18:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:18:39 INFO - PROCESS | 1654 | 1461190719536 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1654 | 1461190719537 Marionette TRACE conn2 <- [1,2662,null,{}] 15:18:39 INFO - PROCESS | 1654 | 1461190719540 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}] 15:18:39 INFO - PROCESS | 1654 | 1461190719639 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:18:39 INFO - PROCESS | 1654 | 1461190719643 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1393ca000 == 85 [pid = 1654] [id = 673] 15:18:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x137b04000) [pid = 1654] [serial = 2019] [outer = 0x0] 15:18:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x137b09800) [pid = 1654] [serial = 2020] [outer = 0x137b04000] 15:18:39 INFO - PROCESS | 1654 | 1461190719669 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x137b11c00) [pid = 1654] [serial = 2021] [outer = 0x137b04000] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12766b000 == 84 [pid = 1654] [id = 469] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1276a6800 == 83 [pid = 1654] [id = 576] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x132929800 == 82 [pid = 1654] [id = 452] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2c5000 == 81 [pid = 1654] [id = 398] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x131c18800 == 80 [pid = 1654] [id = 570] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad47800 == 79 [pid = 1654] [id = 380] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x130114800 == 78 [pid = 1654] [id = 510] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12e22f800 == 77 [pid = 1654] [id = 525] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x130713800 == 76 [pid = 1654] [id = 451] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x136724000 == 75 [pid = 1654] [id = 573] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12d283000 == 74 [pid = 1654] [id = 636] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x127660000 == 73 [pid = 1654] [id = 595] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x131c20000 == 72 [pid = 1654] [id = 511] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x127812000 == 71 [pid = 1654] [id = 553] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1367d7800 == 70 [pid = 1654] [id = 571] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12eda2000 == 69 [pid = 1654] [id = 551] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12a7e0800 == 68 [pid = 1654] [id = 637] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x13071b800 == 67 [pid = 1654] [id = 472] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12e244000 == 66 [pid = 1654] [id = 628] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x11985c800 == 65 [pid = 1654] [id = 494] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12fcf3800 == 64 [pid = 1654] [id = 635] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x129f9e000 == 63 [pid = 1654] [id = 575] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12e22d800 == 62 [pid = 1654] [id = 471] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x11c813000 == 61 [pid = 1654] [id = 532] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12fcde000 == 60 [pid = 1654] [id = 566] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9c2800 == 59 [pid = 1654] [id = 470] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12e656000 == 58 [pid = 1654] [id = 411] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1261a9800 == 57 [pid = 1654] [id = 493] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12fa5f800 == 56 [pid = 1654] [id = 433] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12a78d000 == 55 [pid = 1654] [id = 574] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x137233000 == 54 [pid = 1654] [id = 594] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12ecca000 == 53 [pid = 1654] [id = 415] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12619a800 == 52 [pid = 1654] [id = 453] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12fa54000 == 51 [pid = 1654] [id = 486] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12abab800 == 50 [pid = 1654] [id = 662] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12abb7000 == 49 [pid = 1654] [id = 661] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12765d000 == 48 [pid = 1654] [id = 660] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab96000 == 47 [pid = 1654] [id = 659] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab82800 == 46 [pid = 1654] [id = 658] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x138ee3800 == 45 [pid = 1654] [id = 657] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x138ecc000 == 44 [pid = 1654] [id = 656] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1386bf000 == 43 [pid = 1654] [id = 655] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x1381eb000 == 42 [pid = 1654] [id = 654] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x13774e800 == 41 [pid = 1654] [id = 653] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1aa800 == 40 [pid = 1654] [id = 652] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x129fc5800 == 39 [pid = 1654] [id = 651] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb38800 == 38 [pid = 1654] [id = 650] 15:18:40 INFO - PROCESS | 1654 | --DOCSHELL 0x13775d000 == 37 [pid = 1654] [id = 608] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x129508000 == 36 [pid = 1654] [id = 670] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd6000 == 35 [pid = 1654] [id = 665] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12ecd7000 == 34 [pid = 1654] [id = 667] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x129fd0000 == 33 [pid = 1654] [id = 664] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11bee7000 == 32 [pid = 1654] [id = 663] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x130114000 == 31 [pid = 1654] [id = 669] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1386ae000 == 30 [pid = 1654] [id = 672] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d296000 == 29 [pid = 1654] [id = 666] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x130704800 == 28 [pid = 1654] [id = 671] 15:18:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12f441800 == 27 [pid = 1654] [id = 668] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x12a9c7400) [pid = 1654] [serial = 1933] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x12baaf400) [pid = 1654] [serial = 1936] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x126434400) [pid = 1654] [serial = 1921] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x12679a400) [pid = 1654] [serial = 1922] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x129cf5000) [pid = 1654] [serial = 1927] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x119b5d800) [pid = 1654] [serial = 1918] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x11b91e800) [pid = 1654] [serial = 1919] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x119b2d800) [pid = 1654] [serial = 1888] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12b2ef000) [pid = 1654] [serial = 1934] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x127467c00) [pid = 1654] [serial = 1924] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x129194800) [pid = 1654] [serial = 1925] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x11c16f800) [pid = 1654] [serial = 1891] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x1267a9c00) [pid = 1654] [serial = 1894] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x1188d3400) [pid = 1654] [serial = 1915] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x119b2d000) [pid = 1654] [serial = 1916] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x12a94cc00) [pid = 1654] [serial = 1900] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x12b145c00) [pid = 1654] [serial = 1903] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x12b712400) [pid = 1654] [serial = 1906] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x12a9c6000) [pid = 1654] [serial = 1909] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x12d0a4c00) [pid = 1654] [serial = 1939] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x12ba50400) [pid = 1654] [serial = 1912] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x126797400) [pid = 1654] [serial = 1942] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12d030400) [pid = 1654] [serial = 1937] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x12d99e000) [pid = 1654] [serial = 1940] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x12a2a0400) [pid = 1654] [serial = 1897] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x12a951000) [pid = 1654] [serial = 1930] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12a26ac00) [pid = 1654] [serial = 1943] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x12d9a1400) [pid = 1654] [serial = 1945] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x12e219400) [pid = 1654] [serial = 1946] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12a26fc00) [pid = 1654] [serial = 1928] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x12af36000) [pid = 1654] [serial = 1931] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12e5e7800) [pid = 1654] [serial = 1948] [outer = 0x0] [url = about:blank] 15:18:41 INFO - PROCESS | 1654 | 1461190721953 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]]]}] 15:18:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:18:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2425ms 15:18:41 INFO - PROCESS | 1654 | 1461190721961 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:18:41 INFO - PROCESS | 1654 | 1461190721964 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:18:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:18:41 INFO - PROCESS | 1654 | 1461190721968 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:18:41 INFO - PROCESS | 1654 | 1461190721972 Marionette TRACE conn2 <- [1,2666,null,{}] 15:18:41 INFO - PROCESS | 1654 | 1461190721976 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}] 15:18:42 INFO - PROCESS | 1654 | 1461190722062 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:18:42 INFO - PROCESS | 1654 | 1461190722121 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1160dc000 == 28 [pid = 1654] [id = 674] 15:18:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x1158b7c00) [pid = 1654] [serial = 2022] [outer = 0x0] 15:18:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x1158bc800) [pid = 1654] [serial = 2023] [outer = 0x1158b7c00] 15:18:42 INFO - PROCESS | 1654 | 1461190722149 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x1165e7000) [pid = 1654] [serial = 2024] [outer = 0x1158b7c00] 15:18:42 INFO - PROCESS | 1654 | 1461190722978 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]]]}] 15:18:42 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) 15:18:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 15:18:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:18:42 INFO - PROCESS | 1654 | 1461190722991 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1654 | 1461190722995 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:18:43 INFO - PROCESS | 1654 | 1461190723000 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1654 | 1461190723003 Marionette TRACE conn2 <- [1,2670,null,{}] 15:18:43 INFO - PROCESS | 1654 | 1461190723016 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}] 15:18:43 INFO - PROCESS | 1654 | 1461190723099 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:18:43 INFO - PROCESS | 1654 | 1461190723156 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119274800 == 29 [pid = 1654] [id = 675] 15:18:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x115854000) [pid = 1654] [serial = 2025] [outer = 0x0] 15:18:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x1188dc400) [pid = 1654] [serial = 2026] [outer = 0x115854000] 15:18:43 INFO - PROCESS | 1654 | 1461190723183 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x119127800) [pid = 1654] [serial = 2027] [outer = 0x115854000] 15:18:43 INFO - PROCESS | 1654 | 1461190723990 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] 15:18:44 INFO - PROCESS | 1654 | 1461190724026 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:18:44 INFO - PROCESS | 1654 | 1461190724029 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1654 | 1461190724031 Marionette TRACE conn2 <- [1,2674,null,{}] 15:18:44 INFO - PROCESS | 1654 | 1461190724039 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}] 15:18:44 INFO - PROCESS | 1654 | 1461190724120 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:18:44 INFO - PROCESS | 1654 | 1461190724125 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6e6800 == 30 [pid = 1654] [id = 676] 15:18:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x1144b5c00) [pid = 1654] [serial = 2028] [outer = 0x0] 15:18:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x119b99000) [pid = 1654] [serial = 2029] [outer = 0x1144b5c00] 15:18:44 INFO - PROCESS | 1654 | 1461190724157 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x119d5fc00) [pid = 1654] [serial = 2030] [outer = 0x1144b5c00] 15:18:45 INFO - PROCESS | 1654 | 1461190725017 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] 15:18:45 INFO - PROCESS | 1654 | 1461190725056 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:18:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:18:45 INFO - PROCESS | 1654 | 1461190725058 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1654 | 1461190725059 Marionette TRACE conn2 <- [1,2678,null,{}] 15:18:45 INFO - PROCESS | 1654 | 1461190725062 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}] 15:18:45 INFO - PROCESS | 1654 | 1461190725161 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:18:45 INFO - PROCESS | 1654 | 1461190725171 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c1d5800 == 31 [pid = 1654] [id = 677] 15:18:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x11a8d8000) [pid = 1654] [serial = 2031] [outer = 0x0] 15:18:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x11a8e0c00) [pid = 1654] [serial = 2032] [outer = 0x11a8d8000] 15:18:45 INFO - PROCESS | 1654 | 1461190725198 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x11a8f0000) [pid = 1654] [serial = 2033] [outer = 0x11a8d8000] 15:18:46 INFO - PROCESS | 1654 | 1461190726066 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]]]}] 15:18:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:18:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 15:18:46 INFO - PROCESS | 1654 | 1461190726078 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:18:46 INFO - PROCESS | 1654 | 1461190726079 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:18:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:18:46 INFO - PROCESS | 1654 | 1461190726081 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1654 | 1461190726083 Marionette TRACE conn2 <- [1,2682,null,{}] 15:18:46 INFO - PROCESS | 1654 | 1461190726093 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}] 15:18:46 INFO - PROCESS | 1654 | 1461190726170 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:18:46 INFO - PROCESS | 1654 | 1461190726175 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263b4000 == 32 [pid = 1654] [id = 678] 15:18:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x11555b400) [pid = 1654] [serial = 2034] [outer = 0x0] 15:18:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x11acb8400) [pid = 1654] [serial = 2035] [outer = 0x11555b400] 15:18:46 INFO - PROCESS | 1654 | 1461190726201 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x11ade0800) [pid = 1654] [serial = 2036] [outer = 0x11555b400] 15:18:47 INFO - PROCESS | 1654 | 1461190727034 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]]]}] 15:18:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:18:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 15:18:47 INFO - PROCESS | 1654 | 1461190727055 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1654 | 1461190727056 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:18:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:18:47 INFO - PROCESS | 1654 | 1461190727058 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1654 | 1461190727059 Marionette TRACE conn2 <- [1,2686,null,{}] 15:18:47 INFO - PROCESS | 1654 | 1461190727062 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}] 15:18:47 INFO - PROCESS | 1654 | 1461190727188 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x119b2ec00) [pid = 1654] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x12dfabc00) [pid = 1654] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x114eb3c00) [pid = 1654] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x1186b3800) [pid = 1654] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x115551c00) [pid = 1654] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x11c549800) [pid = 1654] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x119b27800) [pid = 1654] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x12a219000) [pid = 1654] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x12918ec00) [pid = 1654] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12666c400) [pid = 1654] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x12a215000) [pid = 1654] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x11863ec00) [pid = 1654] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12a9cdc00) [pid = 1654] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x12910f000) [pid = 1654] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x1267b1c00) [pid = 1654] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x12b151800) [pid = 1654] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x1288e0000) [pid = 1654] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x126672c00) [pid = 1654] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x12a289400) [pid = 1654] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x126666c00) [pid = 1654] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x11b676400) [pid = 1654] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x11c9b2800) [pid = 1654] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x118639400) [pid = 1654] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x114dc2800) [pid = 1654] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12a444c00) [pid = 1654] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12a281c00) [pid = 1654] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x11863c000) [pid = 1654] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x12b914800) [pid = 1654] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x12e193800) [pid = 1654] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x11b98d400) [pid = 1654] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12baa8400) [pid = 1654] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x1186b1800) [pid = 1654] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x115556c00) [pid = 1654] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12b147000) [pid = 1654] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12679b400) [pid = 1654] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x1267a0000) [pid = 1654] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x12d0a3400) [pid = 1654] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x12e219000) [pid = 1654] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x1189dcc00) [pid = 1654] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12b19b800) [pid = 1654] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x11924a800) [pid = 1654] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x114eab400) [pid = 1654] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12a21a000) [pid = 1654] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12f778c00) [pid = 1654] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x11a85d000) [pid = 1654] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x1267b2c00) [pid = 1654] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12a26c400) [pid = 1654] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12a267400) [pid = 1654] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12a6f4c00) [pid = 1654] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x11b6d2800) [pid = 1654] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12b1a1000) [pid = 1654] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x11acb9c00) [pid = 1654] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12a20c400) [pid = 1654] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12a27d400) [pid = 1654] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x118984000) [pid = 1654] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12642d400) [pid = 1654] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x127003800) [pid = 1654] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12aac0800) [pid = 1654] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x1100dfc00) [pid = 1654] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12f405000) [pid = 1654] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12a977c00) [pid = 1654] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12b146c00) [pid = 1654] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12b2e7800) [pid = 1654] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11b91d800) [pid = 1654] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11b981400) [pid = 1654] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11546d400) [pid = 1654] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12acdc000) [pid = 1654] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12acd7000) [pid = 1654] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12fbb7400) [pid = 1654] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12fb1f800) [pid = 1654] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12f409800) [pid = 1654] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12d02d000) [pid = 1654] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12a449c00) [pid = 1654] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x127008c00) [pid = 1654] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11b6d8000) [pid = 1654] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x115469000) [pid = 1654] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12e21f400) [pid = 1654] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12a218000) [pid = 1654] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x129553000) [pid = 1654] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x1267b5c00) [pid = 1654] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11a8e0400) [pid = 1654] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x119a30000) [pid = 1654] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:18:48 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119125c00) [pid = 1654] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:18:48 INFO - PROCESS | 1654 | 1461190728060 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x112282000 == 33 [pid = 1654] [id = 679] 15:18:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11434b000) [pid = 1654] [serial = 2037] [outer = 0x0] 15:18:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x114dc1800) [pid = 1654] [serial = 2038] [outer = 0x11434b000] 15:18:48 INFO - PROCESS | 1654 | 1461190728104 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x114e60400) [pid = 1654] [serial = 2039] [outer = 0x11434b000] 15:18:49 INFO - PROCESS | 1654 | 1461190729121 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] 15:18:49 INFO - PROCESS | 1654 | 1461190729135 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:18:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:18:49 INFO - PROCESS | 1654 | 1461190729138 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1654 | 1461190729141 Marionette TRACE conn2 <- [1,2690,null,{}] 15:18:49 INFO - PROCESS | 1654 | 1461190729145 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}] 15:18:49 INFO - PROCESS | 1654 | 1461190729251 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:18:49 INFO - PROCESS | 1654 | 1461190729311 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b7a000 == 34 [pid = 1654] [id = 680] 15:18:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x115557400) [pid = 1654] [serial = 2040] [outer = 0x0] 15:18:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11863fc00) [pid = 1654] [serial = 2041] [outer = 0x115557400] 15:18:49 INFO - PROCESS | 1654 | 1461190729344 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x1189dfc00) [pid = 1654] [serial = 2042] [outer = 0x115557400] 15:18:50 INFO - PROCESS | 1654 | 1461190730416 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] 15:18:50 INFO - PROCESS | 1654 | 1461190730465 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:18:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:18:50 INFO - PROCESS | 1654 | 1461190730469 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1654 | 1461190730471 Marionette TRACE conn2 <- [1,2694,null,{}] 15:18:50 INFO - PROCESS | 1654 | 1461190730475 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}] 15:18:50 INFO - PROCESS | 1654 | 1461190730585 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad51000 == 33 [pid = 1654] [id = 364] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11bedb800 == 32 [pid = 1654] [id = 365] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x118819000 == 31 [pid = 1654] [id = 362] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1263b4000 == 30 [pid = 1654] [id = 678] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11c1d5800 == 29 [pid = 1654] [id = 677] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6e6800 == 28 [pid = 1654] [id = 676] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x119274800 == 27 [pid = 1654] [id = 675] 15:18:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1160dc000 == 26 [pid = 1654] [id = 674] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12baee400) [pid = 1654] [serial = 1913] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12a28c400) [pid = 1654] [serial = 1721] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12b14d800) [pid = 1654] [serial = 1787] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12d99ec00) [pid = 1654] [serial = 1715] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12f406c00) [pid = 1654] [serial = 1538] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x126673000) [pid = 1654] [serial = 1586] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12fb16400) [pid = 1654] [serial = 1718] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x129cf1400) [pid = 1654] [serial = 1730] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11897c000) [pid = 1654] [serial = 1523] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12baefc00) [pid = 1654] [serial = 1652] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1267a3800) [pid = 1654] [serial = 1724] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x129ced400) [pid = 1654] [serial = 1727] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12e222000) [pid = 1654] [serial = 1655] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12e5e7c00) [pid = 1654] [serial = 1658] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11a635800) [pid = 1654] [serial = 1640] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12e196400) [pid = 1654] [serial = 1838] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11afe1800) [pid = 1654] [serial = 1760] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1186b6000) [pid = 1654] [serial = 1703] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b2ebc00) [pid = 1654] [serial = 1769] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x130108000) [pid = 1654] [serial = 1844] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c40c400) [pid = 1654] [serial = 1643] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12a297c00) [pid = 1654] [serial = 1646] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12aab9c00) [pid = 1654] [serial = 1781] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12a274000) [pid = 1654] [serial = 1778] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b150800) [pid = 1654] [serial = 1595] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12643b800) [pid = 1654] [serial = 1829] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11b921000) [pid = 1654] [serial = 1526] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12fb17c00) [pid = 1654] [serial = 1775] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11bbea000) [pid = 1654] [serial = 1706] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12d0a3c00) [pid = 1654] [serial = 1772] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12e5e9c00) [pid = 1654] [serial = 1661] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x129a18c00) [pid = 1654] [serial = 1589] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11afe3400) [pid = 1654] [serial = 1583] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b908400) [pid = 1654] [serial = 1649] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12dfa6000) [pid = 1654] [serial = 1535] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12a6ecc00) [pid = 1654] [serial = 1766] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b71c000) [pid = 1654] [serial = 1712] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119b22400) [pid = 1654] [serial = 1580] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x13010b000) [pid = 1654] [serial = 1847] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12baa9c00) [pid = 1654] [serial = 1532] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a21a800) [pid = 1654] [serial = 1832] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12f408800) [pid = 1654] [serial = 1841] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12e192000) [pid = 1654] [serial = 1460] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1288e7400) [pid = 1654] [serial = 1709] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12af36800) [pid = 1654] [serial = 1835] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12a2a3000) [pid = 1654] [serial = 1592] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12666c800) [pid = 1654] [serial = 1763] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128253400) [pid = 1654] [serial = 1529] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12b149800) [pid = 1654] [serial = 1784] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a216000) [pid = 1654] [serial = 1598] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12a451400) [pid = 1654] [serial = 1898] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12aab5400) [pid = 1654] [serial = 1901] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11a85ac00) [pid = 1654] [serial = 1889] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x129a20800) [pid = 1654] [serial = 1895] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12ba45c00) [pid = 1654] [serial = 1910] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12b1a6800) [pid = 1654] [serial = 1904] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b912000) [pid = 1654] [serial = 1907] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11c9b5c00) [pid = 1654] [serial = 1892] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12aab7c00) [pid = 1654] [serial = 2002] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12ba4f000) [pid = 1654] [serial = 2005] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12d2d5800) [pid = 1654] [serial = 2008] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12d02ac00) [pid = 1654] [serial = 2006] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126798000) [pid = 1654] [serial = 2011] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12b035c00) [pid = 1654] [serial = 2012] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12e223400) [pid = 1654] [serial = 2009] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x127919000) [pid = 1654] [serial = 1981] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x13767a400) [pid = 1654] [serial = 1979] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x13010bc00) [pid = 1654] [serial = 1978] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12ace3000) [pid = 1654] [serial = 1976] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12acde000) [pid = 1654] [serial = 1975] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x130111800) [pid = 1654] [serial = 1973] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x130109c00) [pid = 1654] [serial = 1972] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x130103400) [pid = 1654] [serial = 1970] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12fbb5000) [pid = 1654] [serial = 1969] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12f782c00) [pid = 1654] [serial = 1967] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12f40e400) [pid = 1654] [serial = 1966] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12e216c00) [pid = 1654] [serial = 1964] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12dfb1c00) [pid = 1654] [serial = 1963] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x137b09800) [pid = 1654] [serial = 2020] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12cba7400) [pid = 1654] [serial = 1961] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12b14e400) [pid = 1654] [serial = 1960] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12a448c00) [pid = 1654] [serial = 1958] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x129192c00) [pid = 1654] [serial = 1957] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12666f800) [pid = 1654] [serial = 1955] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x11c9b4800) [pid = 1654] [serial = 1954] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x11a8dcc00) [pid = 1654] [serial = 1952] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x116559c00) [pid = 1654] [serial = 1951] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x12ed1e400) [pid = 1654] [serial = 1949] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x12a6eb800) [pid = 1654] [serial = 1999] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x12a216400) [pid = 1654] [serial = 1996] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x12a444800) [pid = 1654] [serial = 1997] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x1272d0000) [pid = 1654] [serial = 1993] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 54 (0x129109c00) [pid = 1654] [serial = 1994] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 53 (0x11b91bc00) [pid = 1654] [serial = 1990] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 52 (0x11c317400) [pid = 1654] [serial = 1991] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 51 (0x119b57800) [pid = 1654] [serial = 1987] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 50 (0x11aa15000) [pid = 1654] [serial = 1988] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 49 (0x13767cc00) [pid = 1654] [serial = 1985] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 48 (0x12a974800) [pid = 1654] [serial = 1984] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 47 (0x13767b000) [pid = 1654] [serial = 1982] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 46 (0x12b1aa000) [pid = 1654] [serial = 2003] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 45 (0x12a96e000) [pid = 1654] [serial = 2000] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 44 (0x12a9cc000) [pid = 1654] [serial = 1886] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 43 (0x137686800) [pid = 1654] [serial = 2018] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 42 (0x12d9a1800) [pid = 1654] [serial = 2014] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 41 (0x13767a000) [pid = 1654] [serial = 2017] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | --DOMWINDOW == 40 (0x12ed1b800) [pid = 1654] [serial = 2015] [outer = 0x0] [url = about:blank] 15:18:50 INFO - PROCESS | 1654 | 1461190730692 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x118edc000 == 27 [pid = 1654] [id = 681] 15:18:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x11554e800) [pid = 1654] [serial = 2043] [outer = 0x0] 15:18:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x115552000) [pid = 1654] [serial = 2044] [outer = 0x11554e800] 15:18:50 INFO - PROCESS | 1654 | 1461190730722 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x1158b9000) [pid = 1654] [serial = 2045] [outer = 0x11554e800] 15:18:51 INFO - PROCESS | 1654 | 1461190731574 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] 15:18:51 INFO - PROCESS | 1654 | 1461190731609 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:18:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:18:51 INFO - PROCESS | 1654 | 1461190731626 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1654 | 1461190731628 Marionette TRACE conn2 <- [1,2698,null,{}] 15:18:51 INFO - PROCESS | 1654 | 1461190731630 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}] 15:18:51 INFO - PROCESS | 1654 | 1461190731714 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:18:51 INFO - PROCESS | 1654 | 1461190731770 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b622800 == 27 [pid = 1654] [id = 682] 15:18:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x11554ec00) [pid = 1654] [serial = 2046] [outer = 0x0] 15:18:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x11863e000) [pid = 1654] [serial = 2047] [outer = 0x11554ec00] 15:18:51 INFO - PROCESS | 1654 | 1461190731797 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x118e18800) [pid = 1654] [serial = 2048] [outer = 0x11554ec00] 15:18:52 INFO - PROCESS | 1654 | 1461190732601 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] 15:18:52 INFO - PROCESS | 1654 | 1461190732650 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:18:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:18:52 INFO - PROCESS | 1654 | 1461190732652 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1654 | 1461190732655 Marionette TRACE conn2 <- [1,2702,null,{}] 15:18:52 INFO - PROCESS | 1654 | 1461190732673 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}] 15:18:52 INFO - PROCESS | 1654 | 1461190732789 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:18:52 INFO - PROCESS | 1654 | 1461190732794 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c760800 == 28 [pid = 1654] [id = 683] 15:18:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x1163f4000) [pid = 1654] [serial = 2049] [outer = 0x0] 15:18:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x119b2b800) [pid = 1654] [serial = 2050] [outer = 0x1163f4000] 15:18:52 INFO - PROCESS | 1654 | 1461190732824 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x119b9cc00) [pid = 1654] [serial = 2051] [outer = 0x1163f4000] 15:18:53 INFO - PROCESS | 1654 | 1461190733222 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]]]}] 15:18:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:18:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 582ms 15:18:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:18:53 INFO - PROCESS | 1654 | 1461190733234 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:18:53 INFO - PROCESS | 1654 | 1461190733236 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:18:53 INFO - PROCESS | 1654 | 1461190733238 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1654 | 1461190733239 Marionette TRACE conn2 <- [1,2706,null,{}] 15:18:53 INFO - PROCESS | 1654 | 1461190733242 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}] 15:18:53 INFO - PROCESS | 1654 | 1461190733341 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:18:53 INFO - PROCESS | 1654 | 1461190733375 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12715c800 == 29 [pid = 1654] [id = 684] 15:18:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x114373000) [pid = 1654] [serial = 2052] [outer = 0x0] 15:18:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x11a8d1c00) [pid = 1654] [serial = 2053] [outer = 0x114373000] 15:18:53 INFO - PROCESS | 1654 | 1461190733402 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x11a8df000) [pid = 1654] [serial = 2054] [outer = 0x114373000] 15:18:53 INFO - PROCESS | 1654 | --DOMWINDOW == 51 (0x1158b7c00) [pid = 1654] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:18:53 INFO - PROCESS | 1654 | --DOMWINDOW == 50 (0x115854000) [pid = 1654] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:18:53 INFO - PROCESS | 1654 | --DOMWINDOW == 49 (0x11a8d8000) [pid = 1654] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:18:53 INFO - PROCESS | 1654 | --DOMWINDOW == 48 (0x1144b5c00) [pid = 1654] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:18:53 INFO - PROCESS | 1654 | 1461190733726 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]]]}] 15:18:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:18:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 15:18:53 INFO - PROCESS | 1654 | 1461190733757 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:18:53 INFO - PROCESS | 1654 | 1461190733758 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:18:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:18:53 INFO - PROCESS | 1654 | 1461190733761 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1654 | 1461190733762 Marionette TRACE conn2 <- [1,2710,null,{}] 15:18:53 INFO - PROCESS | 1654 | 1461190733764 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}] 15:18:53 INFO - PROCESS | 1654 | 1461190733841 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:18:53 INFO - PROCESS | 1654 | 1461190733848 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1100b1000 == 30 [pid = 1654] [id = 685] 15:18:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x118880800) [pid = 1654] [serial = 2055] [outer = 0x0] 15:18:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x11a8eac00) [pid = 1654] [serial = 2056] [outer = 0x118880800] 15:18:53 INFO - PROCESS | 1654 | 1461190733874 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x11aa15000) [pid = 1654] [serial = 2057] [outer = 0x118880800] 15:18:54 INFO - PROCESS | 1654 | 1461190734233 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] 15:18:54 INFO - PROCESS | 1654 | 1461190734282 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:18:54 INFO - PROCESS | 1654 | 1461190734285 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1654 | 1461190734286 Marionette TRACE conn2 <- [1,2714,null,{}] 15:18:54 INFO - PROCESS | 1654 | 1461190734288 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}] 15:18:54 INFO - PROCESS | 1654 | 1461190734392 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:18:54 INFO - PROCESS | 1654 | 1461190734399 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1278d9800 == 31 [pid = 1654] [id = 686] 15:18:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x11aa1a000) [pid = 1654] [serial = 2058] [outer = 0x0] 15:18:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x11addc800) [pid = 1654] [serial = 2059] [outer = 0x11aa1a000] 15:18:54 INFO - PROCESS | 1654 | 1461190734429 Marionette DEBUG loaded listener.js 15:18:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x11bb70c00) [pid = 1654] [serial = 2060] [outer = 0x11aa1a000] 15:18:54 INFO - PROCESS | 1654 | 1461190734811 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]]]}] 15:18:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:18:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 15:18:54 INFO - PROCESS | 1654 | 1461190734856 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:18:54 INFO - PROCESS | 1654 | 1461190734857 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:18:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:18:54 INFO - PROCESS | 1654 | 1461190734859 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1654 | 1461190734860 Marionette TRACE conn2 <- [1,2718,null,{}] 15:18:54 INFO - PROCESS | 1654 | 1461190734863 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}] 15:18:54 INFO - PROCESS | 1654 | 1461190734962 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:18:54 INFO - PROCESS | 1654 | 1461190734970 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c81800 == 32 [pid = 1654] [id = 687] 15:18:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x11bb77800) [pid = 1654] [serial = 2061] [outer = 0x0] 15:18:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x11bbf1800) [pid = 1654] [serial = 2062] [outer = 0x11bb77800] 15:18:54 INFO - PROCESS | 1654 | 1461190734997 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x11c16e000) [pid = 1654] [serial = 2063] [outer = 0x11bb77800] 15:18:55 INFO - PROCESS | 1654 | 1461190735344 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] 15:18:55 INFO - PROCESS | 1654 | 1461190735381 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:18:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:18:55 INFO - PROCESS | 1654 | 1461190735383 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:18:55 INFO - PROCESS | 1654 | 1461190735384 Marionette TRACE conn2 <- [1,2722,null,{}] 15:18:55 INFO - PROCESS | 1654 | 1461190735387 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}] 15:18:55 INFO - PROCESS | 1654 | 1461190735464 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:18:55 INFO - PROCESS | 1654 | 1461190735470 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x128882000 == 33 [pid = 1654] [id = 688] 15:18:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x11c172800) [pid = 1654] [serial = 2064] [outer = 0x0] 15:18:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x11c1f1800) [pid = 1654] [serial = 2065] [outer = 0x11c172800] 15:18:55 INFO - PROCESS | 1654 | 1461190735497 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x11c411400) [pid = 1654] [serial = 2066] [outer = 0x11c172800] 15:18:55 INFO - PROCESS | 1654 | 1461190735842 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] 15:18:55 INFO - PROCESS | 1654 | 1461190735872 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:18:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:18:55 INFO - PROCESS | 1654 | 1461190735875 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:18:55 INFO - PROCESS | 1654 | 1461190735877 Marionette TRACE conn2 <- [1,2726,null,{}] 15:18:55 INFO - PROCESS | 1654 | 1461190735880 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}] 15:18:55 INFO - PROCESS | 1654 | 1461190735971 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:18:55 INFO - PROCESS | 1654 | 1461190735975 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a31800 == 34 [pid = 1654] [id = 689] 15:18:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x11c30e000) [pid = 1654] [serial = 2067] [outer = 0x0] 15:18:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x11c549800) [pid = 1654] [serial = 2068] [outer = 0x11c30e000] 15:18:56 INFO - PROCESS | 1654 | 1461190736001 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11c9b3000) [pid = 1654] [serial = 2069] [outer = 0x11c30e000] 15:18:56 INFO - PROCESS | 1654 | 1461190736335 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]]]}] 15:18:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:18:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 471ms 15:18:56 INFO - PROCESS | 1654 | 1461190736347 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1654 | 1461190736348 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:18:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:18:56 INFO - PROCESS | 1654 | 1461190736350 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1654 | 1461190736352 Marionette TRACE conn2 <- [1,2730,null,{}] 15:18:56 INFO - PROCESS | 1654 | 1461190736356 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}] 15:18:56 INFO - PROCESS | 1654 | 1461190736432 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:18:56 INFO - PROCESS | 1654 | 1461190736534 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x114a84800 == 35 [pid = 1654] [id = 690] 15:18:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x11437e000) [pid = 1654] [serial = 2070] [outer = 0x0] 15:18:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1146bd400) [pid = 1654] [serial = 2071] [outer = 0x11437e000] 15:18:56 INFO - PROCESS | 1654 | 1461190736573 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x114e58400) [pid = 1654] [serial = 2072] [outer = 0x11437e000] 15:18:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 15:18:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:18:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:18:57 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 15:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:18:57 INFO - _addTest/ [0,2733,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1654 | 1461190737478 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:18:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:18:57 INFO - PROCESS | 1654 | 1461190737482 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1654 | 1461190737484 Marionette TRACE conn2 <- [1,2734,null,{}] 15:18:57 INFO - PROCESS | 1654 | 1461190737487 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}] 15:18:57 INFO - PROCESS | 1654 | 1461190737574 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:18:57 INFO - PROCESS | 1654 | 1461190737663 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x126618000 == 36 [pid = 1654] [id = 691] 15:18:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x118947c00) [pid = 1654] [serial = 2073] [outer = 0x0] 15:18:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119247c00) [pid = 1654] [serial = 2074] [outer = 0x118947c00] 15:18:57 INFO - PROCESS | 1654 | 1461190737700 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x119b28800) [pid = 1654] [serial = 2075] [outer = 0x118947c00] 15:18:58 INFO - PROCESS | 1654 | 1461190738137 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]]]}] 15:18:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:18:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 723ms 15:18:58 INFO - PROCESS | 1654 | 1461190738206 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1654 | 1461190738209 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:18:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:18:58 INFO - PROCESS | 1654 | 1461190738212 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1654 | 1461190738214 Marionette TRACE conn2 <- [1,2738,null,{}] 15:18:58 INFO - PROCESS | 1654 | 1461190738216 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}] 15:18:58 INFO - PROCESS | 1654 | 1461190738316 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:18:58 INFO - PROCESS | 1654 | 1461190738382 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a3d800 == 37 [pid = 1654] [id = 692] 15:18:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x118984000) [pid = 1654] [serial = 2076] [outer = 0x0] 15:18:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11a8d4c00) [pid = 1654] [serial = 2077] [outer = 0x118984000] 15:18:58 INFO - PROCESS | 1654 | 1461190738413 Marionette DEBUG loaded listener.js 15:18:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11b678000) [pid = 1654] [serial = 2078] [outer = 0x118984000] 15:18:58 INFO - PROCESS | 1654 | 1461190738867 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]]]}] 15:18:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:18:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 15:18:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:18:58 INFO - PROCESS | 1654 | 1461190738882 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1654 | 1461190738884 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:18:58 INFO - PROCESS | 1654 | 1461190738887 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1654 | 1461190738892 Marionette TRACE conn2 <- [1,2742,null,{}] 15:18:58 INFO - PROCESS | 1654 | 1461190738899 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}] 15:18:59 INFO - PROCESS | 1654 | 1461190739020 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:18:59 INFO - PROCESS | 1654 | 1461190739088 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x118611000 == 38 [pid = 1654] [id = 693] 15:18:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1141b7000) [pid = 1654] [serial = 2079] [outer = 0x0] 15:18:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x119246400) [pid = 1654] [serial = 2080] [outer = 0x1141b7000] 15:18:59 INFO - PROCESS | 1654 | 1461190739120 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11c4c6c00) [pid = 1654] [serial = 2081] [outer = 0x1141b7000] 15:18:59 INFO - PROCESS | 1654 | 1461190739617 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]]]}] 15:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 774ms 15:18:59 INFO - PROCESS | 1654 | 1461190739660 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1654 | 1461190739663 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:18:59 INFO - PROCESS | 1654 | 1461190739687 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1654 | 1461190739689 Marionette TRACE conn2 <- [1,2746,null,{}] 15:18:59 INFO - PROCESS | 1654 | 1461190739695 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}] 15:18:59 INFO - PROCESS | 1654 | 1461190739790 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:18:59 INFO - PROCESS | 1654 | 1461190739857 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11925a800 == 39 [pid = 1654] [id = 694] 15:18:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118637400) [pid = 1654] [serial = 2082] [outer = 0x0] 15:18:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1186b5c00) [pid = 1654] [serial = 2083] [outer = 0x118637400] 15:18:59 INFO - PROCESS | 1654 | 1461190739887 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118e16c00) [pid = 1654] [serial = 2084] [outer = 0x118637400] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x127c7b000 == 38 [pid = 1654] [id = 370] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12b283800 == 37 [pid = 1654] [id = 373] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11c75b000 == 36 [pid = 1654] [id = 372] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x1264ca000 == 35 [pid = 1654] [id = 367] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11c75b800 == 34 [pid = 1654] [id = 366] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12f455000 == 33 [pid = 1654] [id = 18] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11acb8400) [pid = 1654] [serial = 2035] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119b7a000 == 32 [pid = 1654] [id = 680] 15:19:00 INFO - PROCESS | 1654 | --DOCSHELL 0x112282000 == 31 [pid = 1654] [id = 679] 15:19:00 INFO - PROCESS | 1654 | 1461190740262 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]]]}] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1158bc800) [pid = 1654] [serial = 2023] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1165e7000) [pid = 1654] [serial = 2024] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1188dc400) [pid = 1654] [serial = 2026] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x119127800) [pid = 1654] [serial = 2027] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x11a8e0c00) [pid = 1654] [serial = 2032] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x11a8f0000) [pid = 1654] [serial = 2033] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x119b99000) [pid = 1654] [serial = 2029] [outer = 0x0] [url = about:blank] 15:19:00 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x119d5fc00) [pid = 1654] [serial = 2030] [outer = 0x0] [url = about:blank] 15:19:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:19:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 645ms 15:19:00 INFO - PROCESS | 1654 | 1461190740313 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1654 | 1461190740316 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:19:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:19:00 INFO - PROCESS | 1654 | 1461190740321 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1654 | 1461190740322 Marionette TRACE conn2 <- [1,2750,null,{}] 15:19:00 INFO - PROCESS | 1654 | 1461190740325 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}] 15:19:00 INFO - PROCESS | 1654 | 1461190740406 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:19:00 INFO - PROCESS | 1654 | 1461190740411 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b63800 == 32 [pid = 1654] [id = 695] 15:19:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11912ac00) [pid = 1654] [serial = 2085] [outer = 0x0] 15:19:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x119b24c00) [pid = 1654] [serial = 2086] [outer = 0x11912ac00] 15:19:00 INFO - PROCESS | 1654 | 1461190740438 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x119b9e800) [pid = 1654] [serial = 2087] [outer = 0x11912ac00] 15:19:00 INFO - PROCESS | 1654 | 1461190740826 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]]]}] 15:19:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:19:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 15:19:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:19:00 INFO - PROCESS | 1654 | 1461190740875 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1654 | 1461190740878 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:19:00 INFO - PROCESS | 1654 | 1461190740883 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1654 | 1461190740886 Marionette TRACE conn2 <- [1,2754,null,{}] 15:19:00 INFO - PROCESS | 1654 | 1461190740897 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}] 15:19:01 INFO - PROCESS | 1654 | 1461190741027 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:19:01 INFO - PROCESS | 1654 | 1461190741044 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263b7800 == 33 [pid = 1654] [id = 696] 15:19:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11a8d7000) [pid = 1654] [serial = 2088] [outer = 0x0] 15:19:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11aa1f000) [pid = 1654] [serial = 2089] [outer = 0x11a8d7000] 15:19:01 INFO - PROCESS | 1654 | 1461190741094 Marionette DEBUG loaded listener.js 15:19:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11afe3800) [pid = 1654] [serial = 2090] [outer = 0x11a8d7000] 15:19:01 INFO - PROCESS | 1654 | 1461190741501 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]]]}] 15:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 675ms 15:19:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:19:01 INFO - PROCESS | 1654 | 1461190741557 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1654 | 1461190741559 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:19:01 INFO - PROCESS | 1654 | 1461190741561 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1654 | 1461190741562 Marionette TRACE conn2 <- [1,2758,null,{}] 15:19:01 INFO - PROCESS | 1654 | 1461190741565 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}] 15:19:01 INFO - PROCESS | 1654 | 1461190741645 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:19:01 INFO - PROCESS | 1654 | 1461190741670 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12780e000 == 34 [pid = 1654] [id = 697] 15:19:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11b91ec00) [pid = 1654] [serial = 2091] [outer = 0x0] 15:19:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11bb72000) [pid = 1654] [serial = 2092] [outer = 0x11b91ec00] 15:19:01 INFO - PROCESS | 1654 | 1461190741697 Marionette DEBUG loaded listener.js 15:19:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11bbed400) [pid = 1654] [serial = 2093] [outer = 0x11b91ec00] 15:19:02 INFO - PROCESS | 1654 | 1461190742027 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]]]}] 15:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 15:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:19:02 INFO - PROCESS | 1654 | 1461190742080 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:19:02 INFO - PROCESS | 1654 | 1461190742081 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:19:02 INFO - PROCESS | 1654 | 1461190742083 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1654 | 1461190742084 Marionette TRACE conn2 <- [1,2762,null,{}] 15:19:02 INFO - PROCESS | 1654 | 1461190742086 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}] 15:19:02 INFO - PROCESS | 1654 | 1461190742194 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:19:02 INFO - PROCESS | 1654 | 1461190742231 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x128805800 == 35 [pid = 1654] [id = 698] 15:19:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11912b400) [pid = 1654] [serial = 2094] [outer = 0x0] 15:19:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11c17ac00) [pid = 1654] [serial = 2095] [outer = 0x11912b400] 15:19:02 INFO - PROCESS | 1654 | 1461190742257 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11c40f800) [pid = 1654] [serial = 2096] [outer = 0x11912b400] 15:19:02 INFO - PROCESS | 1654 | 1461190742579 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]]]}] 15:19:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:19:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 15:19:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:19:02 INFO - PROCESS | 1654 | 1461190742608 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:19:02 INFO - PROCESS | 1654 | 1461190742609 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:19:02 INFO - PROCESS | 1654 | 1461190742611 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1654 | 1461190742613 Marionette TRACE conn2 <- [1,2766,null,{}] 15:19:02 INFO - PROCESS | 1654 | 1461190742615 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}] 15:19:02 INFO - PROCESS | 1654 | 1461190742737 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:19:02 INFO - PROCESS | 1654 | 1461190742742 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x129f97000 == 36 [pid = 1654] [id = 699] 15:19:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11c318800) [pid = 1654] [serial = 2097] [outer = 0x0] 15:19:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11c9b4c00) [pid = 1654] [serial = 2098] [outer = 0x11c318800] 15:19:02 INFO - PROCESS | 1654 | 1461190742802 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x126439400) [pid = 1654] [serial = 2099] [outer = 0x11c318800] 15:19:03 INFO - PROCESS | 1654 | 1461190743149 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:19:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 568ms 15:19:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:19:03 INFO - PROCESS | 1654 | 1461190743180 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1654 | 1461190743182 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:19:03 INFO - PROCESS | 1654 | 1461190743184 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1654 | 1461190743185 Marionette TRACE conn2 <- [1,2770,null,{}] 15:19:03 INFO - PROCESS | 1654 | 1461190743193 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}] 15:19:03 INFO - PROCESS | 1654 | 1461190743295 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:19:03 INFO - PROCESS | 1654 | 1461190743299 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dca800 == 37 [pid = 1654] [id = 700] 15:19:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x126437800) [pid = 1654] [serial = 2100] [outer = 0x0] 15:19:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126665800) [pid = 1654] [serial = 2101] [outer = 0x126437800] 15:19:03 INFO - PROCESS | 1654 | 1461190743325 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12666c000) [pid = 1654] [serial = 2102] [outer = 0x126437800] 15:19:03 INFO - PROCESS | 1654 | 1461190743664 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:19:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 525ms 15:19:03 INFO - PROCESS | 1654 | 1461190743709 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1654 | 1461190743710 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:19:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:19:03 INFO - PROCESS | 1654 | 1461190743712 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1654 | 1461190743714 Marionette TRACE conn2 <- [1,2774,null,{}] 15:19:03 INFO - PROCESS | 1654 | 1461190743716 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}] 15:19:03 INFO - PROCESS | 1654 | 1461190743816 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:19:03 INFO - PROCESS | 1654 | 1461190743821 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a7c8800 == 38 [pid = 1654] [id = 701] 15:19:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126439800) [pid = 1654] [serial = 2103] [outer = 0x0] 15:19:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126673400) [pid = 1654] [serial = 2104] [outer = 0x126439800] 15:19:03 INFO - PROCESS | 1654 | 1461190743846 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126798000) [pid = 1654] [serial = 2105] [outer = 0x126439800] 15:19:04 INFO - PROCESS | 1654 | 1461190744218 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]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 517ms 15:19:04 INFO - PROCESS | 1654 | 1461190744232 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:19:04 INFO - PROCESS | 1654 | 1461190744234 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:19:04 INFO - PROCESS | 1654 | 1461190744245 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1654 | 1461190744247 Marionette TRACE conn2 <- [1,2778,null,{}] 15:19:04 INFO - PROCESS | 1654 | 1461190744251 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}] 15:19:04 INFO - PROCESS | 1654 | 1461190744412 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:19:04 INFO - PROCESS | 1654 | 1461190744431 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab7b000 == 39 [pid = 1654] [id = 702] 15:19:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12666e800) [pid = 1654] [serial = 2106] [outer = 0x0] 15:19:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12679e400) [pid = 1654] [serial = 2107] [outer = 0x12666e800] 15:19:04 INFO - PROCESS | 1654 | 1461190744474 Marionette DEBUG loaded listener.js 15:19:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1267a4400) [pid = 1654] [serial = 2108] [outer = 0x12666e800] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11555b400) [pid = 1654] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12fa5e000) [pid = 1654] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1163f4000) [pid = 1654] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x114373000) [pid = 1654] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11554ec00) [pid = 1654] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11554e800) [pid = 1654] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118880800) [pid = 1654] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11bb77800) [pid = 1654] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11aa1a000) [pid = 1654] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11c172800) [pid = 1654] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:19:04 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12f40ec00) [pid = 1654] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:19:04 INFO - PROCESS | 1654 | 1461190744914 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]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:19:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 727ms 15:19:04 INFO - PROCESS | 1654 | 1461190744975 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1654 | 1461190744977 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:19:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:19:04 INFO - PROCESS | 1654 | 1461190744981 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1654 | 1461190744983 Marionette TRACE conn2 <- [1,2782,null,{}] 15:19:04 INFO - PROCESS | 1654 | 1461190744989 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}] 15:19:05 INFO - PROCESS | 1654 | 1461190745150 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:19:05 INFO - PROCESS | 1654 | 1461190745159 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab96000 == 40 [pid = 1654] [id = 703] 15:19:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11aa1d000) [pid = 1654] [serial = 2109] [outer = 0x0] 15:19:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11c30f000) [pid = 1654] [serial = 2110] [outer = 0x11aa1d000] 15:19:05 INFO - PROCESS | 1654 | 1461190745203 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1267a5400) [pid = 1654] [serial = 2111] [outer = 0x11aa1d000] 15:19:05 INFO - PROCESS | 1654 | 1461190745567 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]]]}] 15:19:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:19:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 621ms 15:19:05 INFO - PROCESS | 1654 | 1461190745602 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:19:05 INFO - PROCESS | 1654 | 1461190745604 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:19:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:19:05 INFO - PROCESS | 1654 | 1461190745606 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:19:05 INFO - PROCESS | 1654 | 1461190745608 Marionette TRACE conn2 <- [1,2786,null,{}] 15:19:05 INFO - PROCESS | 1654 | 1461190745610 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}] 15:19:05 INFO - PROCESS | 1654 | 1461190745733 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:19:05 INFO - PROCESS | 1654 | 1461190745742 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12abb3000 == 41 [pid = 1654] [id = 704] 15:19:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1267a5800) [pid = 1654] [serial = 2112] [outer = 0x0] 15:19:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1267b3000) [pid = 1654] [serial = 2113] [outer = 0x1267a5800] 15:19:05 INFO - PROCESS | 1654 | 1461190745772 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1272d4400) [pid = 1654] [serial = 2114] [outer = 0x1267a5800] 15:19:06 INFO - PROCESS | 1654 | 1461190746077 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]]]}] 15:19:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:19:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 15:19:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:19:06 INFO - PROCESS | 1654 | 1461190746127 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:19:06 INFO - PROCESS | 1654 | 1461190746128 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:19:06 INFO - PROCESS | 1654 | 1461190746130 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1654 | 1461190746131 Marionette TRACE conn2 <- [1,2790,null,{}] 15:19:06 INFO - PROCESS | 1654 | 1461190746133 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}] 15:19:06 INFO - PROCESS | 1654 | 1461190746215 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:19:06 INFO - PROCESS | 1654 | 1461190746220 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5a2000 == 42 [pid = 1654] [id = 705] 15:19:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1272dd000) [pid = 1654] [serial = 2115] [outer = 0x0] 15:19:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x127918400) [pid = 1654] [serial = 2116] [outer = 0x1272dd000] 15:19:06 INFO - PROCESS | 1654 | 1461190746245 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x127f40c00) [pid = 1654] [serial = 2117] [outer = 0x1272dd000] 15:19:06 INFO - PROCESS | 1654 | 1461190746578 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]]]}] 15:19:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:19:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 468ms 15:19:06 INFO - PROCESS | 1654 | 1461190746599 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:19:06 INFO - PROCESS | 1654 | 1461190746600 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:19:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:19:06 INFO - PROCESS | 1654 | 1461190746603 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1654 | 1461190746604 Marionette TRACE conn2 <- [1,2794,null,{}] 15:19:06 INFO - PROCESS | 1654 | 1461190746606 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}] 15:19:06 INFO - PROCESS | 1654 | 1461190746718 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:19:06 INFO - PROCESS | 1654 | 1461190746810 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11630b800 == 43 [pid = 1654] [id = 706] 15:19:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1141b8000) [pid = 1654] [serial = 2118] [outer = 0x0] 15:19:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x114dc5000) [pid = 1654] [serial = 2119] [outer = 0x1141b8000] 15:19:06 INFO - PROCESS | 1654 | 1461190746842 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11585a000) [pid = 1654] [serial = 2120] [outer = 0x1141b8000] 15:19:07 INFO - PROCESS | 1654 | 1461190747271 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:19:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 721ms 15:19:07 INFO - PROCESS | 1654 | 1461190747325 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1654 | 1461190747329 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:19:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:19:07 INFO - PROCESS | 1654 | 1461190747333 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1654 | 1461190747335 Marionette TRACE conn2 <- [1,2798,null,{}] 15:19:07 INFO - PROCESS | 1654 | 1461190747338 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}] 15:19:07 INFO - PROCESS | 1654 | 1461190747444 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:19:07 INFO - PROCESS | 1654 | 1461190747547 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272e4000 == 44 [pid = 1654] [id = 707] 15:19:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119d6a400) [pid = 1654] [serial = 2121] [outer = 0x0] 15:19:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11a85c800) [pid = 1654] [serial = 2122] [outer = 0x119d6a400] 15:19:07 INFO - PROCESS | 1654 | 1461190747581 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11a8dfc00) [pid = 1654] [serial = 2123] [outer = 0x119d6a400] 15:19:08 INFO - PROCESS | 1654 | 1461190748011 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]]]}] 15:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 722ms 15:19:08 INFO - PROCESS | 1654 | 1461190748058 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1654 | 1461190748061 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:19:08 INFO - PROCESS | 1654 | 1461190748063 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1654 | 1461190748065 Marionette TRACE conn2 <- [1,2802,null,{}] 15:19:08 INFO - PROCESS | 1654 | 1461190748067 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}] 15:19:08 INFO - PROCESS | 1654 | 1461190748170 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:19:08 INFO - PROCESS | 1654 | 1461190748242 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a7c5000 == 45 [pid = 1654] [id = 708] 15:19:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11acb5000) [pid = 1654] [serial = 2124] [outer = 0x0] 15:19:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11b920c00) [pid = 1654] [serial = 2125] [outer = 0x11acb5000] 15:19:08 INFO - PROCESS | 1654 | 1461190748273 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c9b5000) [pid = 1654] [serial = 2126] [outer = 0x11acb5000] 15:19:08 INFO - PROCESS | 1654 | 1461190748671 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]]]}] 15:19:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:19:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 671ms 15:19:08 INFO - PROCESS | 1654 | 1461190748735 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1654 | 1461190748736 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:19:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:19:08 INFO - PROCESS | 1654 | 1461190748744 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1654 | 1461190748748 Marionette TRACE conn2 <- [1,2806,null,{}] 15:19:08 INFO - PROCESS | 1654 | 1461190748751 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}] 15:19:08 INFO - PROCESS | 1654 | 1461190748882 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:19:08 INFO - PROCESS | 1654 | 1461190748942 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9d4000 == 46 [pid = 1654] [id = 709] 15:19:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126147000) [pid = 1654] [serial = 2127] [outer = 0x0] 15:19:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12643a800) [pid = 1654] [serial = 2128] [outer = 0x126147000] 15:19:08 INFO - PROCESS | 1654 | 1461190748972 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1267abc00) [pid = 1654] [serial = 2129] [outer = 0x126147000] 15:19:09 INFO - PROCESS | 1654 | 1461190749422 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]]]}] 15:19:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:19:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 727ms 15:19:09 INFO - PROCESS | 1654 | 1461190749467 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1654 | 1461190749468 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:19:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:19:09 INFO - PROCESS | 1654 | 1461190749489 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1654 | 1461190749491 Marionette TRACE conn2 <- [1,2810,null,{}] 15:19:09 INFO - PROCESS | 1654 | 1461190749493 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}] 15:19:09 INFO - PROCESS | 1654 | 1461190749596 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:19:09 INFO - PROCESS | 1654 | 1461190749678 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd17000 == 47 [pid = 1654] [id = 710] 15:19:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x127008800) [pid = 1654] [serial = 2130] [outer = 0x0] 15:19:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12702ac00) [pid = 1654] [serial = 2131] [outer = 0x127008800] 15:19:09 INFO - PROCESS | 1654 | 1461190749710 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12873a800) [pid = 1654] [serial = 2132] [outer = 0x127008800] 15:19:10 INFO - PROCESS | 1654 | 1461190750337 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]]]}] 15:19:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:19:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 870ms 15:19:10 INFO - PROCESS | 1654 | 1461190750359 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:19:10 INFO - PROCESS | 1654 | 1461190750361 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:19:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:19:10 INFO - PROCESS | 1654 | 1461190750364 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1654 | 1461190750367 Marionette TRACE conn2 <- [1,2814,null,{}] 15:19:10 INFO - PROCESS | 1654 | 1461190750374 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}] 15:19:10 INFO - PROCESS | 1654 | 1461190750465 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:19:10 INFO - PROCESS | 1654 | 1461190750538 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c810800 == 48 [pid = 1654] [id = 711] 15:19:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11863f800) [pid = 1654] [serial = 2133] [outer = 0x0] 15:19:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x118877400) [pid = 1654] [serial = 2134] [outer = 0x11863f800] 15:19:10 INFO - PROCESS | 1654 | 1461190750566 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11911e800) [pid = 1654] [serial = 2135] [outer = 0x11863f800] 15:19:11 INFO - PROCESS | 1654 | 1461190751006 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]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:19:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 675ms 15:19:11 INFO - PROCESS | 1654 | 1461190751040 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:19:11 INFO - PROCESS | 1654 | 1461190751044 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:19:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:19:11 INFO - PROCESS | 1654 | 1461190751048 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1654 | 1461190751050 Marionette TRACE conn2 <- [1,2818,null,{}] 15:19:11 INFO - PROCESS | 1654 | 1461190751052 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}] 15:19:11 INFO - PROCESS | 1654 | 1461190751146 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:19:11 INFO - PROCESS | 1654 | 1461190751217 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x119722800 == 49 [pid = 1654] [id = 712] 15:19:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11897fc00) [pid = 1654] [serial = 2136] [outer = 0x0] 15:19:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119a33c00) [pid = 1654] [serial = 2137] [outer = 0x11897fc00] 15:19:11 INFO - PROCESS | 1654 | 1461190751246 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119b54400) [pid = 1654] [serial = 2138] [outer = 0x11897fc00] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12fa61800) [pid = 1654] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x114dc1800) [pid = 1654] [serial = 2038] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11863fc00) [pid = 1654] [serial = 2041] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11ade0800) [pid = 1654] [serial = 2036] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119b2b800) [pid = 1654] [serial = 2050] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11a8d1c00) [pid = 1654] [serial = 2053] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11863e000) [pid = 1654] [serial = 2047] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x115552000) [pid = 1654] [serial = 2044] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1158b9000) [pid = 1654] [serial = 2045] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11a8eac00) [pid = 1654] [serial = 2056] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11a8df000) [pid = 1654] [serial = 2054] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11aa15000) [pid = 1654] [serial = 2057] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11bbf1800) [pid = 1654] [serial = 2062] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11addc800) [pid = 1654] [serial = 2059] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c1f1800) [pid = 1654] [serial = 2065] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c16e000) [pid = 1654] [serial = 2063] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c411400) [pid = 1654] [serial = 2066] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11c549800) [pid = 1654] [serial = 2068] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12b029400) [pid = 1654] [serial = 1418] [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.] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11bb70c00) [pid = 1654] [serial = 2060] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119b9cc00) [pid = 1654] [serial = 2051] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118e18800) [pid = 1654] [serial = 2048] [outer = 0x0] [url = about:blank] 15:19:11 INFO - PROCESS | 1654 | 1461190751624 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]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:19:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 619ms 15:19:11 INFO - PROCESS | 1654 | 1461190751668 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:19:11 INFO - PROCESS | 1654 | 1461190751669 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:19:11 INFO - PROCESS | 1654 | 1461190751672 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1654 | 1461190751674 Marionette TRACE conn2 <- [1,2822,null,{}] 15:19:11 INFO - PROCESS | 1654 | 1461190751681 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}] 15:19:11 INFO - PROCESS | 1654 | 1461190751767 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:19:11 INFO - PROCESS | 1654 | 1461190751845 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad47000 == 50 [pid = 1654] [id = 713] 15:19:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1189db000) [pid = 1654] [serial = 2139] [outer = 0x0] 15:19:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119b9b400) [pid = 1654] [serial = 2140] [outer = 0x1189db000] 15:19:11 INFO - PROCESS | 1654 | 1461190751874 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11a8dd800) [pid = 1654] [serial = 2141] [outer = 0x1189db000] 15:19:12 INFO - PROCESS | 1654 | 1461190752196 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]]]}] 15:19:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:19:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 570ms 15:19:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:19:12 INFO - PROCESS | 1654 | 1461190752243 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:19:12 INFO - PROCESS | 1654 | 1461190752244 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:19:12 INFO - PROCESS | 1654 | 1461190752246 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1654 | 1461190752248 Marionette TRACE conn2 <- [1,2826,null,{}] 15:19:12 INFO - PROCESS | 1654 | 1461190752250 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}] 15:19:12 INFO - PROCESS | 1654 | 1461190752331 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:19:12 INFO - PROCESS | 1654 | 1461190752337 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x126616800 == 51 [pid = 1654] [id = 714] 15:19:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11a8e7400) [pid = 1654] [serial = 2142] [outer = 0x0] 15:19:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11aa1c400) [pid = 1654] [serial = 2143] [outer = 0x11a8e7400] 15:19:12 INFO - PROCESS | 1654 | 1461190752365 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11afe3c00) [pid = 1654] [serial = 2144] [outer = 0x11a8e7400] 15:19:12 INFO - PROCESS | 1654 | 1461190752727 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:19:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:19:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 15:19:12 INFO - PROCESS | 1654 | 1461190752767 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:19:12 INFO - PROCESS | 1654 | 1461190752769 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:19:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:19:12 INFO - PROCESS | 1654 | 1461190752771 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1654 | 1461190752773 Marionette TRACE conn2 <- [1,2830,null,{}] 15:19:12 INFO - PROCESS | 1654 | 1461190752776 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}] 15:19:12 INFO - PROCESS | 1654 | 1461190752861 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:19:12 INFO - PROCESS | 1654 | 1461190752866 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1276a4800 == 52 [pid = 1654] [id = 715] 15:19:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11b6d5c00) [pid = 1654] [serial = 2145] [outer = 0x0] 15:19:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11b921000) [pid = 1654] [serial = 2146] [outer = 0x11b6d5c00] 15:19:12 INFO - PROCESS | 1654 | 1461190752893 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11bbea400) [pid = 1654] [serial = 2147] [outer = 0x11b6d5c00] 15:19:13 INFO - PROCESS | 1654 | 1461190753239 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]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 15:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:19:13 INFO - PROCESS | 1654 | 1461190753291 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1654 | 1461190753293 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:19:13 INFO - PROCESS | 1654 | 1461190753295 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1654 | 1461190753296 Marionette TRACE conn2 <- [1,2834,null,{}] 15:19:13 INFO - PROCESS | 1654 | 1461190753298 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}] 15:19:13 INFO - PROCESS | 1654 | 1461190753427 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:19:13 INFO - PROCESS | 1654 | 1461190753442 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x127c7b000 == 53 [pid = 1654] [id = 716] 15:19:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c173000) [pid = 1654] [serial = 2148] [outer = 0x0] 15:19:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c411c00) [pid = 1654] [serial = 2149] [outer = 0x11c173000] 15:19:13 INFO - PROCESS | 1654 | 1461190753470 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126147800) [pid = 1654] [serial = 2150] [outer = 0x11c173000] 15:19:13 INFO - PROCESS | 1654 | 1461190753805 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 517ms 15:19:13 INFO - PROCESS | 1654 | 1461190753813 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1654 | 1461190753814 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:19:13 INFO - PROCESS | 1654 | 1461190753817 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1654 | 1461190753819 Marionette TRACE conn2 <- [1,2838,null,{}] 15:19:13 INFO - PROCESS | 1654 | 1461190753822 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}] 15:19:13 INFO - PROCESS | 1654 | 1461190753934 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:19:13 INFO - PROCESS | 1654 | 1461190753950 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6fa000 == 54 [pid = 1654] [id = 717] 15:19:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x114dc1800) [pid = 1654] [serial = 2151] [outer = 0x0] 15:19:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x126432400) [pid = 1654] [serial = 2152] [outer = 0x114dc1800] 15:19:13 INFO - PROCESS | 1654 | 1461190753993 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x126665c00) [pid = 1654] [serial = 2153] [outer = 0x114dc1800] 15:19:14 INFO - PROCESS | 1654 | 1461190754517 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]]]}] 15:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 722ms 15:19:14 INFO - PROCESS | 1654 | 1461190754542 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:19:14 INFO - PROCESS | 1654 | 1461190754544 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:19:14 INFO - PROCESS | 1654 | 1461190754548 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1654 | 1461190754550 Marionette TRACE conn2 <- [1,2842,null,{}] 15:19:14 INFO - PROCESS | 1654 | 1461190754556 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}] 15:19:14 INFO - PROCESS | 1654 | 1461190754697 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:19:14 INFO - PROCESS | 1654 | 1461190754714 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a77f000 == 55 [pid = 1654] [id = 718] 15:19:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11bbf5400) [pid = 1654] [serial = 2154] [outer = 0x0] 15:19:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x126671000) [pid = 1654] [serial = 2155] [outer = 0x11bbf5400] 15:19:14 INFO - PROCESS | 1654 | 1461190754740 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12679f400) [pid = 1654] [serial = 2156] [outer = 0x11bbf5400] 15:19:15 INFO - PROCESS | 1654 | 1461190755089 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]]]}] 15:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 574ms 15:19:15 INFO - PROCESS | 1654 | 1461190755123 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1654 | 1461190755124 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:19:15 INFO - PROCESS | 1654 | 1461190755136 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1654 | 1461190755138 Marionette TRACE conn2 <- [1,2846,null,{}] 15:19:15 INFO - PROCESS | 1654 | 1461190755140 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}] 15:19:15 INFO - PROCESS | 1654 | 1461190755252 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:19:15 INFO - PROCESS | 1654 | 1461190755256 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a7cc000 == 56 [pid = 1654] [id = 719] 15:19:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12642dc00) [pid = 1654] [serial = 2157] [outer = 0x0] 15:19:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x127003800) [pid = 1654] [serial = 2158] [outer = 0x12642dc00] 15:19:15 INFO - PROCESS | 1654 | 1461190755282 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x127c51c00) [pid = 1654] [serial = 2159] [outer = 0x12642dc00] 15:19:15 INFO - PROCESS | 1654 | 1461190755657 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]]]}] 15:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11c318800) [pid = 1654] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126437800) [pid = 1654] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11b91ec00) [pid = 1654] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11912ac00) [pid = 1654] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118637400) [pid = 1654] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1141b7000) [pid = 1654] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11a8d7000) [pid = 1654] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11912b400) [pid = 1654] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126439800) [pid = 1654] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12666e800) [pid = 1654] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1267a5800) [pid = 1654] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11aa1d000) [pid = 1654] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x115557400) [pid = 1654] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:19:15 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x137b04000) [pid = 1654] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:19:15 INFO - PROCESS | 1654 | 1461190755907 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1654 | 1461190755908 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:19:15 INFO - PROCESS | 1654 | 1461190755921 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1654 | 1461190755922 Marionette TRACE conn2 <- [1,2850,null,{}] 15:19:15 INFO - PROCESS | 1654 | 1461190755924 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}] 15:19:16 INFO - PROCESS | 1654 | 1461190756011 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:19:16 INFO - PROCESS | 1654 | 1461190756015 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b6ee000 == 57 [pid = 1654] [id = 720] 15:19:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118880800) [pid = 1654] [serial = 2160] [outer = 0x0] 15:19:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119b26800) [pid = 1654] [serial = 2161] [outer = 0x118880800] 15:19:16 INFO - PROCESS | 1654 | 1461190756041 Marionette DEBUG loaded listener.js 15:19:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11bbeb800) [pid = 1654] [serial = 2162] [outer = 0x118880800] 15:19:16 INFO - PROCESS | 1654 | 1461190756379 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 470ms 15:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:19:16 INFO - PROCESS | 1654 | 1461190756391 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1654 | 1461190756393 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:19:16 INFO - PROCESS | 1654 | 1461190756395 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1654 | 1461190756396 Marionette TRACE conn2 <- [1,2854,null,{}] 15:19:16 INFO - PROCESS | 1654 | 1461190756399 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}] 15:19:16 INFO - PROCESS | 1654 | 1461190756499 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:19:16 INFO - PROCESS | 1654 | 1461190756583 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b272000 == 58 [pid = 1654] [id = 721] 15:19:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x127c53000) [pid = 1654] [serial = 2163] [outer = 0x0] 15:19:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1288ee800) [pid = 1654] [serial = 2164] [outer = 0x127c53000] 15:19:16 INFO - PROCESS | 1654 | 1461190756615 Marionette DEBUG loaded listener.js 15:19:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x129553000) [pid = 1654] [serial = 2165] [outer = 0x127c53000] 15:19:16 INFO - PROCESS | 1654 | 1461190756906 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]]]}] 15:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 15:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:19:16 INFO - PROCESS | 1654 | 1461190756917 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1654 | 1461190756918 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:19:16 INFO - PROCESS | 1654 | 1461190756928 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1654 | 1461190756929 Marionette TRACE conn2 <- [1,2858,null,{}] 15:19:16 INFO - PROCESS | 1654 | 1461190756931 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}] 15:19:17 INFO - PROCESS | 1654 | 1461190757023 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:19:17 INFO - PROCESS | 1654 | 1461190757028 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cd19000 == 59 [pid = 1654] [id = 722] 15:19:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12954f800) [pid = 1654] [serial = 2166] [outer = 0x0] 15:19:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x129a47800) [pid = 1654] [serial = 2167] [outer = 0x12954f800] 15:19:17 INFO - PROCESS | 1654 | 1461190757054 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x129ce7c00) [pid = 1654] [serial = 2168] [outer = 0x12954f800] 15:19:17 INFO - PROCESS | 1654 | 1461190757396 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 526ms 15:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:19:17 INFO - PROCESS | 1654 | 1461190757448 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1654 | 1461190757450 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:19:17 INFO - PROCESS | 1654 | 1461190757452 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1654 | 1461190757453 Marionette TRACE conn2 <- [1,2862,null,{}] 15:19:17 INFO - PROCESS | 1654 | 1461190757455 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}] 15:19:17 INFO - PROCESS | 1654 | 1461190757540 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:19:17 INFO - PROCESS | 1654 | 1461190757544 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d283000 == 60 [pid = 1654] [id = 723] 15:19:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x129cea400) [pid = 1654] [serial = 2169] [outer = 0x0] 15:19:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x129ced800) [pid = 1654] [serial = 2170] [outer = 0x129cea400] 15:19:17 INFO - PROCESS | 1654 | 1461190757569 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x129cf4000) [pid = 1654] [serial = 2171] [outer = 0x129cea400] 15:19:17 INFO - PROCESS | 1654 | 1461190757980 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 570ms 15:19:18 INFO - PROCESS | 1654 | 1461190758024 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1654 | 1461190758026 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:19:18 INFO - PROCESS | 1654 | 1461190758030 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1654 | 1461190758033 Marionette TRACE conn2 <- [1,2866,null,{}] 15:19:18 INFO - PROCESS | 1654 | 1461190758038 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}] 15:19:18 INFO - PROCESS | 1654 | 1461190758142 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:19:18 INFO - PROCESS | 1654 | 1461190758219 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x119142800 == 61 [pid = 1654] [id = 724] 15:19:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x115552400) [pid = 1654] [serial = 2172] [outer = 0x0] 15:19:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11555bc00) [pid = 1654] [serial = 2173] [outer = 0x115552400] 15:19:18 INFO - PROCESS | 1654 | 1461190758251 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118637400) [pid = 1654] [serial = 2174] [outer = 0x115552400] 15:19:18 INFO - PROCESS | 1654 | 1461190758692 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 723ms 15:19:18 INFO - PROCESS | 1654 | 1461190758753 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1654 | 1461190758757 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:19:18 INFO - PROCESS | 1654 | 1461190758762 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1654 | 1461190758764 Marionette TRACE conn2 <- [1,2870,null,{}] 15:19:18 INFO - PROCESS | 1654 | 1461190758766 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}] 15:19:18 INFO - PROCESS | 1654 | 1461190758911 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:19:18 INFO - PROCESS | 1654 | 1461190758966 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x127148000 == 62 [pid = 1654] [id = 725] 15:19:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1188d8400) [pid = 1654] [serial = 2175] [outer = 0x0] 15:19:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119b5d400) [pid = 1654] [serial = 2176] [outer = 0x1188d8400] 15:19:18 INFO - PROCESS | 1654 | 1461190758998 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11a8d7000) [pid = 1654] [serial = 2177] [outer = 0x1188d8400] 15:19:19 INFO - PROCESS | 1654 | 1461190759430 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]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 722ms 15:19:19 INFO - PROCESS | 1654 | 1461190759497 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1654 | 1461190759499 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:19:19 INFO - PROCESS | 1654 | 1461190759522 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1654 | 1461190759524 Marionette TRACE conn2 <- [1,2874,null,{}] 15:19:19 INFO - PROCESS | 1654 | 1461190759532 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}] 15:19:19 INFO - PROCESS | 1654 | 1461190759641 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:19:19 INFO - PROCESS | 1654 | 1461190759715 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12abb7000 == 63 [pid = 1654] [id = 726] 15:19:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11a8d7400) [pid = 1654] [serial = 2178] [outer = 0x0] 15:19:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11bbf4400) [pid = 1654] [serial = 2179] [outer = 0x11a8d7400] 15:19:19 INFO - PROCESS | 1654 | 1461190759748 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c318800) [pid = 1654] [serial = 2180] [outer = 0x11a8d7400] 15:19:20 INFO - PROCESS | 1654 | 1461190760177 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]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 689ms 15:19:20 INFO - PROCESS | 1654 | 1461190760193 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1654 | 1461190760195 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:19:20 INFO - PROCESS | 1654 | 1461190760197 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1654 | 1461190760199 Marionette TRACE conn2 <- [1,2878,null,{}] 15:19:20 INFO - PROCESS | 1654 | 1461190760201 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}] 15:19:20 INFO - PROCESS | 1654 | 1461190760306 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:19:20 INFO - PROCESS | 1654 | 1461190760366 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d402800 == 64 [pid = 1654] [id = 727] 15:19:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11b6d9800) [pid = 1654] [serial = 2181] [outer = 0x0] 15:19:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12614b800) [pid = 1654] [serial = 2182] [outer = 0x11b6d9800] 15:19:20 INFO - PROCESS | 1654 | 1461190760396 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1267a0c00) [pid = 1654] [serial = 2183] [outer = 0x11b6d9800] 15:19:20 INFO - PROCESS | 1654 | 1461190760845 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]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 15:19:20 INFO - PROCESS | 1654 | 1461190760868 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1654 | 1461190760870 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:19:20 INFO - PROCESS | 1654 | 1461190760872 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1654 | 1461190760873 Marionette TRACE conn2 <- [1,2882,null,{}] 15:19:20 INFO - PROCESS | 1654 | 1461190760876 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}] 15:19:20 INFO - PROCESS | 1654 | 1461190760978 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:19:21 INFO - PROCESS | 1654 | 1461190761084 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d98c000 == 65 [pid = 1654] [id = 728] 15:19:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x126433800) [pid = 1654] [serial = 2184] [outer = 0x0] 15:19:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x127f43400) [pid = 1654] [serial = 2185] [outer = 0x126433800] 15:19:21 INFO - PROCESS | 1654 | 1461190761116 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12918e000) [pid = 1654] [serial = 2186] [outer = 0x126433800] 15:19:21 INFO - PROCESS | 1654 | 1461190761539 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]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 15:19:21 INFO - PROCESS | 1654 | 1461190761593 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1654 | 1461190761595 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:19:21 INFO - PROCESS | 1654 | 1461190761597 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1654 | 1461190761598 Marionette TRACE conn2 <- [1,2886,null,{}] 15:19:21 INFO - PROCESS | 1654 | 1461190761601 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}] 15:19:21 INFO - PROCESS | 1654 | 1461190761786 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:19:21 INFO - PROCESS | 1654 | 1461190761838 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fd8000 == 66 [pid = 1654] [id = 729] 15:19:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1191ac400) [pid = 1654] [serial = 2187] [outer = 0x0] 15:19:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12666e400) [pid = 1654] [serial = 2188] [outer = 0x1191ac400] 15:19:21 INFO - PROCESS | 1654 | 1461190761864 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12a216400) [pid = 1654] [serial = 2189] [outer = 0x1191ac400] 15:19:22 INFO - PROCESS | 1654 | 1461190762383 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]]]}] 15:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 818ms 15:19:22 INFO - PROCESS | 1654 | 1461190762428 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1654 | 1461190762431 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:19:22 INFO - PROCESS | 1654 | 1461190762439 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1654 | 1461190762442 Marionette TRACE conn2 <- [1,2890,null,{}] 15:19:22 INFO - PROCESS | 1654 | 1461190762445 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}] 15:19:22 INFO - PROCESS | 1654 | 1461190762589 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:19:22 INFO - PROCESS | 1654 | 1461190762662 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb35000 == 67 [pid = 1654] [id = 730] 15:19:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x114dbf000) [pid = 1654] [serial = 2190] [outer = 0x0] 15:19:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11a8db000) [pid = 1654] [serial = 2191] [outer = 0x114dbf000] 15:19:22 INFO - PROCESS | 1654 | 1461190762692 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12a217400) [pid = 1654] [serial = 2192] [outer = 0x114dbf000] 15:19:23 INFO - PROCESS | 1654 | 1461190763276 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 877ms 15:19:23 INFO - PROCESS | 1654 | 1461190763314 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1654 | 1461190763317 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:19:23 INFO - PROCESS | 1654 | 1461190763320 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1654 | 1461190763323 Marionette TRACE conn2 <- [1,2894,null,{}] 15:19:23 INFO - PROCESS | 1654 | 1461190763326 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}] 15:19:23 INFO - PROCESS | 1654 | 1461190763422 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:19:23 INFO - PROCESS | 1654 | 1461190763485 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11ad3f000 == 68 [pid = 1654] [id = 731] 15:19:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1163f0c00) [pid = 1654] [serial = 2193] [outer = 0x0] 15:19:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x118e22c00) [pid = 1654] [serial = 2194] [outer = 0x1163f0c00] 15:19:23 INFO - PROCESS | 1654 | 1461190763515 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b2b000) [pid = 1654] [serial = 2195] [outer = 0x1163f0c00] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1393ca000 == 67 [pid = 1654] [id = 673] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x114a7c800 == 66 [pid = 1654] [id = 379] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x119133800 == 65 [pid = 1654] [id = 363] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd19000 == 64 [pid = 1654] [id = 722] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12b272000 == 63 [pid = 1654] [id = 721] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6ee000 == 62 [pid = 1654] [id = 720] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12a7cc000 == 61 [pid = 1654] [id = 719] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x12a77f000 == 60 [pid = 1654] [id = 718] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x127918400) [pid = 1654] [serial = 2116] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11b6fa000 == 59 [pid = 1654] [id = 717] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x127c7b000 == 58 [pid = 1654] [id = 716] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x1276a4800 == 57 [pid = 1654] [id = 715] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x126616800 == 56 [pid = 1654] [id = 714] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad47000 == 55 [pid = 1654] [id = 713] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x119722800 == 54 [pid = 1654] [id = 712] 15:19:23 INFO - PROCESS | 1654 | --DOCSHELL 0x11c810800 == 53 [pid = 1654] [id = 711] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x137b11c00) [pid = 1654] [serial = 2021] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1189dfc00) [pid = 1654] [serial = 2042] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c9b4c00) [pid = 1654] [serial = 2098] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x126665800) [pid = 1654] [serial = 2101] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11bb72000) [pid = 1654] [serial = 2092] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11bbed400) [pid = 1654] [serial = 2093] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1146bd400) [pid = 1654] [serial = 2071] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119b24c00) [pid = 1654] [serial = 2086] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119b9e800) [pid = 1654] [serial = 2087] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119247c00) [pid = 1654] [serial = 2074] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x118e16c00) [pid = 1654] [serial = 2084] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1186b5c00) [pid = 1654] [serial = 2083] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c4c6c00) [pid = 1654] [serial = 2081] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119246400) [pid = 1654] [serial = 2080] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11aa1f000) [pid = 1654] [serial = 2089] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11afe3800) [pid = 1654] [serial = 2090] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c17ac00) [pid = 1654] [serial = 2095] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x126798000) [pid = 1654] [serial = 2105] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x126673400) [pid = 1654] [serial = 2104] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12679e400) [pid = 1654] [serial = 2107] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11a8d4c00) [pid = 1654] [serial = 2077] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x126439400) [pid = 1654] [serial = 2099] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1267a4400) [pid = 1654] [serial = 2108] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12666c000) [pid = 1654] [serial = 2102] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c40f800) [pid = 1654] [serial = 2096] [outer = 0x0] [url = about:blank] 15:19:23 INFO - PROCESS | 1654 | 1461190763951 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]]]}] 15:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 671ms 15:19:23 INFO - PROCESS | 1654 | 1461190763992 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1654 | 1461190763995 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:19:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:19:24 INFO - PROCESS | 1654 | 1461190763999 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1654 | 1461190764001 Marionette TRACE conn2 <- [1,2898,null,{}] 15:19:24 INFO - PROCESS | 1654 | 1461190764004 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}] 15:19:24 INFO - PROCESS | 1654 | 1461190764112 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:19:24 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1272d4400) [pid = 1654] [serial = 2114] [outer = 0x0] [url = about:blank] 15:19:24 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1267a5400) [pid = 1654] [serial = 2111] [outer = 0x0] [url = about:blank] 15:19:24 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1267b3000) [pid = 1654] [serial = 2113] [outer = 0x0] [url = about:blank] 15:19:24 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c30f000) [pid = 1654] [serial = 2110] [outer = 0x0] [url = about:blank] 15:19:24 INFO - PROCESS | 1654 | 1461190764176 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x119dd2000 == 54 [pid = 1654] [id = 732] 15:19:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1188d2000) [pid = 1654] [serial = 2196] [outer = 0x0] 15:19:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11a8d7800) [pid = 1654] [serial = 2197] [outer = 0x1188d2000] 15:19:24 INFO - PROCESS | 1654 | 1461190764205 Marionette DEBUG loaded listener.js 15:19:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11a8e9800) [pid = 1654] [serial = 2198] [outer = 0x1188d2000] 15:19:24 INFO - PROCESS | 1654 | 1461190764530 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]]]}] 15:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 571ms 15:19:24 INFO - PROCESS | 1654 | 1461190764572 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1654 | 1461190764574 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:19:24 INFO - PROCESS | 1654 | 1461190764576 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1654 | 1461190764579 Marionette TRACE conn2 <- [1,2902,null,{}] 15:19:24 INFO - PROCESS | 1654 | 1461190764586 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}] 15:19:24 INFO - PROCESS | 1654 | 1461190764676 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:19:24 INFO - PROCESS | 1654 | 1461190764730 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x127981800 == 55 [pid = 1654] [id = 733] 15:19:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11addc800) [pid = 1654] [serial = 2199] [outer = 0x0] 15:19:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11bbed400) [pid = 1654] [serial = 2200] [outer = 0x11addc800] 15:19:24 INFO - PROCESS | 1654 | 1461190764777 Marionette DEBUG loaded listener.js 15:19:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c40f800) [pid = 1654] [serial = 2201] [outer = 0x11addc800] 15:19:25 INFO - PROCESS | 1654 | 1461190765081 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:19:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:19:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 525ms 15:19:25 INFO - PROCESS | 1654 | 1461190765101 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1654 | 1461190765103 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:19:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:19:25 INFO - PROCESS | 1654 | 1461190765108 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1654 | 1461190765110 Marionette TRACE conn2 <- [1,2906,null,{}] 15:19:25 INFO - PROCESS | 1654 | 1461190765112 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}] 15:19:25 INFO - PROCESS | 1654 | 1461190765199 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:19:25 INFO - PROCESS | 1654 | 1461190765205 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x129a40800 == 56 [pid = 1654] [id = 734] 15:19:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c4c7400) [pid = 1654] [serial = 2202] [outer = 0x0] 15:19:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126431000) [pid = 1654] [serial = 2203] [outer = 0x11c4c7400] 15:19:25 INFO - PROCESS | 1654 | 1461190765232 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126666c00) [pid = 1654] [serial = 2204] [outer = 0x11c4c7400] 15:19:25 INFO - PROCESS | 1654 | 1461190765560 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]]]}] 15:19:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:19:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 469ms 15:19:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:19:25 INFO - PROCESS | 1654 | 1461190765577 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1654 | 1461190765579 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:19:25 INFO - PROCESS | 1654 | 1461190765581 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1654 | 1461190765582 Marionette TRACE conn2 <- [1,2910,null,{}] 15:19:25 INFO - PROCESS | 1654 | 1461190765585 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}] 15:19:25 INFO - PROCESS | 1654 | 1461190765726 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:19:25 INFO - PROCESS | 1654 | 1461190765730 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fd2800 == 57 [pid = 1654] [id = 735] 15:19:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c540800) [pid = 1654] [serial = 2205] [outer = 0x0] 15:19:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1266f6c00) [pid = 1654] [serial = 2206] [outer = 0x11c540800] 15:19:25 INFO - PROCESS | 1654 | 1461190765756 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1267a2c00) [pid = 1654] [serial = 2207] [outer = 0x11c540800] 15:19:26 INFO - PROCESS | 1654 | 1461190766103 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]]]}] 15:19:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:19:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:19:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 568ms 15:19:26 INFO - TEST-START | /DOMEvents/constructors.html 15:19:26 INFO - PROCESS | 1654 | 1461190766150 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:19:26 INFO - PROCESS | 1654 | 1461190766151 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:19:26 INFO - PROCESS | 1654 | 1461190766153 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1654 | 1461190766155 Marionette TRACE conn2 <- [1,2914,null,{}] 15:19:26 INFO - PROCESS | 1654 | 1461190766157 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}] 15:19:26 INFO - PROCESS | 1654 | 1461190766274 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:19:26 INFO - PROCESS | 1654 | 1461190766292 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab94000 == 58 [pid = 1654] [id = 736] 15:19:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1267ab400) [pid = 1654] [serial = 2208] [outer = 0x0] 15:19:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x128745400) [pid = 1654] [serial = 2209] [outer = 0x1267ab400] 15:19:26 INFO - PROCESS | 1654 | 1461190766320 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x129198400) [pid = 1654] [serial = 2210] [outer = 0x1267ab400] 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:19:26 INFO - PROCESS | 1654 | 1461190766712 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]]]}] 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:19:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:19:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:19:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 15:19:26 INFO - PROCESS | 1654 | 1461190766730 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:19:26 INFO - PROCESS | 1654 | 1461190766731 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:19:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:19:26 INFO - PROCESS | 1654 | 1461190766734 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1654 | 1461190766735 Marionette TRACE conn2 <- [1,2918,null,{}] 15:19:26 INFO - PROCESS | 1654 | 1461190766737 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}] 15:19:26 INFO - PROCESS | 1654 | 1461190766844 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:19:26 INFO - PROCESS | 1654 | 1461190766856 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9bc800 == 59 [pid = 1654] [id = 737] 15:19:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12745f000) [pid = 1654] [serial = 2211] [outer = 0x0] 15:19:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x129a50000) [pid = 1654] [serial = 2212] [outer = 0x12745f000] 15:19:26 INFO - PROCESS | 1654 | 1461190766882 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a218000) [pid = 1654] [serial = 2213] [outer = 0x12745f000] 15:19:27 INFO - PROCESS | 1654 | 1461190767214 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:19:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:19:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 15:19:27 INFO - PROCESS | 1654 | 1461190767254 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1654 | 1461190767255 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:19:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:19:27 INFO - PROCESS | 1654 | 1461190767257 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1654 | 1461190767258 Marionette TRACE conn2 <- [1,2922,null,{}] 15:19:27 INFO - PROCESS | 1654 | 1461190767260 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}] 15:19:27 INFO - PROCESS | 1654 | 1461190767369 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:19:27 INFO - PROCESS | 1654 | 1461190767373 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d061000 == 60 [pid = 1654] [id = 738] 15:19:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x129cf0000) [pid = 1654] [serial = 2214] [outer = 0x0] 15:19:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a267400) [pid = 1654] [serial = 2215] [outer = 0x129cf0000] 15:19:27 INFO - PROCESS | 1654 | 1461190767434 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12a26c800) [pid = 1654] [serial = 2216] [outer = 0x129cf0000] 15:19:27 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:27 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:27 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:27 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:27 INFO - PROCESS | 1654 | 1461190767758 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]]]}] 15:19:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:19:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:27 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 15:19:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:27 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 15:19:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:27 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]" 15:19:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:19:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 519ms 15:19:27 INFO - PROCESS | 1654 | 1461190767778 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1654 | 1461190767780 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:19:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:19:27 INFO - PROCESS | 1654 | 1461190767784 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1654 | 1461190767786 Marionette TRACE conn2 <- [1,2926,null,{}] 15:19:27 INFO - PROCESS | 1654 | 1461190767789 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}] 15:19:27 INFO - PROCESS | 1654 | 1461190767900 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x118880800) [pid = 1654] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12954f800) [pid = 1654] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x127c53000) [pid = 1654] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11434b000) [pid = 1654] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1272dd000) [pid = 1654] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11437e000) [pid = 1654] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x118947c00) [pid = 1654] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x118984000) [pid = 1654] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c173000) [pid = 1654] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11b6d5c00) [pid = 1654] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11897fc00) [pid = 1654] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11863f800) [pid = 1654] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x114dc1800) [pid = 1654] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1189db000) [pid = 1654] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11a8e7400) [pid = 1654] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11bbf5400) [pid = 1654] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:19:28 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12642dc00) [pid = 1654] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:19:28 INFO - PROCESS | 1654 | 1461190768092 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x116719800 == 61 [pid = 1654] [id = 739] 15:19:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1146bdc00) [pid = 1654] [serial = 2217] [outer = 0x0] 15:19:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x114eacc00) [pid = 1654] [serial = 2218] [outer = 0x1146bdc00] 15:19:28 INFO - PROCESS | 1654 | 1461190768117 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11924a000) [pid = 1654] [serial = 2219] [outer = 0x1146bdc00] 15:19:28 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:19:28 INFO - PROCESS | 1654 | 1461190768372 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]]]}] 15:19:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:19:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 15:19:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:19:28 INFO - PROCESS | 1654 | 1461190768411 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1654 | 1461190768412 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:19:28 INFO - PROCESS | 1654 | 1461190768414 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1654 | 1461190768415 Marionette TRACE conn2 <- [1,2930,null,{}] 15:19:28 INFO - PROCESS | 1654 | 1461190768418 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}] 15:19:28 INFO - PROCESS | 1654 | 1461190768522 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:19:28 INFO - PROCESS | 1654 | 1461190768526 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2bf000 == 62 [pid = 1654] [id = 740] 15:19:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x118947c00) [pid = 1654] [serial = 2220] [outer = 0x0] 15:19:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126667800) [pid = 1654] [serial = 2221] [outer = 0x118947c00] 15:19:28 INFO - PROCESS | 1654 | 1461190768552 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12954f800) [pid = 1654] [serial = 2222] [outer = 0x118947c00] 15:19:28 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:19:28 INFO - PROCESS | 1654 | 1461190768876 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]]]}] 15:19:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:19:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 15:19:28 INFO - PROCESS | 1654 | 1461190768884 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1654 | 1461190768886 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:19:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:19:28 INFO - PROCESS | 1654 | 1461190768896 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1654 | 1461190768898 Marionette TRACE conn2 <- [1,2934,null,{}] 15:19:28 INFO - PROCESS | 1654 | 1461190768900 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}] 15:19:29 INFO - PROCESS | 1654 | 1461190769031 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:19:29 INFO - PROCESS | 1654 | 1461190769039 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e576000 == 63 [pid = 1654] [id = 741] 15:19:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1288e2000) [pid = 1654] [serial = 2223] [outer = 0x0] 15:19:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12a286000) [pid = 1654] [serial = 2224] [outer = 0x1288e2000] 15:19:29 INFO - PROCESS | 1654 | 1461190769070 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a2a0000) [pid = 1654] [serial = 2225] [outer = 0x1288e2000] 15:19:29 INFO - PROCESS | 1654 | 1461190769444 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]]]}] 15:19:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:19:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 569ms 15:19:29 INFO - PROCESS | 1654 | 1461190769465 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:19:29 INFO - PROCESS | 1654 | 1461190769467 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:19:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:19:29 INFO - PROCESS | 1654 | 1461190769469 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1654 | 1461190769471 Marionette TRACE conn2 <- [1,2938,null,{}] 15:19:29 INFO - PROCESS | 1654 | 1461190769475 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}] 15:19:29 INFO - PROCESS | 1654 | 1461190769562 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:19:29 INFO - PROCESS | 1654 | 1461190769566 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e664000 == 64 [pid = 1654] [id = 742] 15:19:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12a29fc00) [pid = 1654] [serial = 2226] [outer = 0x0] 15:19:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a447800) [pid = 1654] [serial = 2227] [outer = 0x12a29fc00] 15:19:29 INFO - PROCESS | 1654 | 1461190769592 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12a44d000) [pid = 1654] [serial = 2228] [outer = 0x12a29fc00] 15:19:29 INFO - PROCESS | 1654 | 1461190769918 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]]]}] 15:19:29 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. 15:19:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 471ms 15:19:29 INFO - PROCESS | 1654 | 1461190769940 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:19:29 INFO - PROCESS | 1654 | 1461190769942 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:19:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:19:29 INFO - PROCESS | 1654 | 1461190769944 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1654 | 1461190769945 Marionette TRACE conn2 <- [1,2942,null,{}] 15:19:29 INFO - PROCESS | 1654 | 1461190769947 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}] 15:19:30 INFO - PROCESS | 1654 | 1461190770066 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:19:30 INFO - PROCESS | 1654 | 1461190770165 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11678d800 == 65 [pid = 1654] [id = 743] 15:19:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x112459c00) [pid = 1654] [serial = 2229] [outer = 0x0] 15:19:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x114dc0000) [pid = 1654] [serial = 2230] [outer = 0x112459c00] 15:19:30 INFO - PROCESS | 1654 | 1461190770198 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x115811c00) [pid = 1654] [serial = 2231] [outer = 0x112459c00] 15:19:30 INFO - PROCESS | 1654 | 1461190770568 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"]]]}] 15:19:30 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:19:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:19:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 668ms 15:19:30 INFO - PROCESS | 1654 | 1461190770614 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1654 | 1461190770617 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:19:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:19:30 INFO - PROCESS | 1654 | 1461190770621 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1654 | 1461190770623 Marionette TRACE conn2 <- [1,2946,null,{}] 15:19:30 INFO - PROCESS | 1654 | 1461190770627 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}] 15:19:30 INFO - PROCESS | 1654 | 1461190770739 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:19:30 INFO - PROCESS | 1654 | 1461190770811 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272e4800 == 66 [pid = 1654] [id = 744] 15:19:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11a859800) [pid = 1654] [serial = 2232] [outer = 0x0] 15:19:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11a8ee000) [pid = 1654] [serial = 2233] [outer = 0x11a859800] 15:19:30 INFO - PROCESS | 1654 | 1461190770870 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11ade0800) [pid = 1654] [serial = 2234] [outer = 0x11a859800] 15:19:31 INFO - PROCESS | 1654 | 1461190771230 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]]]}] 15:19:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:19:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 15:19:31 INFO - PROCESS | 1654 | 1461190771244 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1654 | 1461190771247 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:19:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:19:31 INFO - PROCESS | 1654 | 1461190771250 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1654 | 1461190771251 Marionette TRACE conn2 <- [1,2950,null,{}] 15:19:31 INFO - PROCESS | 1654 | 1461190771254 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}] 15:19:31 INFO - PROCESS | 1654 | 1461190771364 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:19:31 INFO - PROCESS | 1654 | 1461190771424 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b27d800 == 67 [pid = 1654] [id = 745] 15:19:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1189dfc00) [pid = 1654] [serial = 2235] [outer = 0x0] 15:19:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c175000) [pid = 1654] [serial = 2236] [outer = 0x1189dfc00] 15:19:31 INFO - PROCESS | 1654 | 1461190771499 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12666e000) [pid = 1654] [serial = 2237] [outer = 0x1189dfc00] 15:19:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e225000 == 68 [pid = 1654] [id = 746] 15:19:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1272dc000) [pid = 1654] [serial = 2238] [outer = 0x0] 15:19:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c9adc00) [pid = 1654] [serial = 2239] [outer = 0x1272dc000] 15:19:31 INFO - PROCESS | 1654 | 1461190771891 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]]]}] 15:19:31 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:19:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 15:19:31 INFO - PROCESS | 1654 | 1461190771923 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1654 | 1461190771925 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:19:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:19:31 INFO - PROCESS | 1654 | 1461190771932 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1654 | 1461190771937 Marionette TRACE conn2 <- [1,2954,null,{}] 15:19:31 INFO - PROCESS | 1654 | 1461190771940 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}] 15:19:32 INFO - PROCESS | 1654 | 1461190772073 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:19:32 INFO - PROCESS | 1654 | 1461190772174 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ed9f000 == 69 [pid = 1654] [id = 747] 15:19:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x127033c00) [pid = 1654] [serial = 2240] [outer = 0x0] 15:19:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x129a44c00) [pid = 1654] [serial = 2241] [outer = 0x127033c00] 15:19:32 INFO - PROCESS | 1654 | 1461190772205 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12a20fc00) [pid = 1654] [serial = 2242] [outer = 0x127033c00] 15:19:32 INFO - PROCESS | 1654 | 1461190772568 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]]]}] 15:19:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:19:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:19:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 677ms 15:19:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:19:32 INFO - PROCESS | 1654 | 1461190772606 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1654 | 1461190772608 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:19:32 INFO - PROCESS | 1654 | 1461190772610 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 1654 | 1461190772612 Marionette TRACE conn2 <- [1,2958,null,{}] 15:19:32 INFO - PROCESS | 1654 | 1461190772614 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}] 15:19:32 INFO - PROCESS | 1654 | 1461190772730 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:19:32 INFO - PROCESS | 1654 | 1461190772806 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12edd9800 == 70 [pid = 1654] [id = 748] 15:19:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a210000) [pid = 1654] [serial = 2243] [outer = 0x0] 15:19:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a27e800) [pid = 1654] [serial = 2244] [outer = 0x12a210000] 15:19:32 INFO - PROCESS | 1654 | 1461190772836 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a29ac00) [pid = 1654] [serial = 2245] [outer = 0x12a210000] 15:19:33 INFO - PROCESS | 1654 | 1461190773195 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]]]}] 15:19:33 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:19:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 15:19:33 INFO - PROCESS | 1654 | 1461190773232 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1654 | 1461190773233 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:19:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:19:33 INFO - PROCESS | 1654 | 1461190773236 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1654 | 1461190773237 Marionette TRACE conn2 <- [1,2962,null,{}] 15:19:33 INFO - PROCESS | 1654 | 1461190773240 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}] 15:19:33 INFO - PROCESS | 1654 | 1461190773347 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:19:33 INFO - PROCESS | 1654 | 1461190773470 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1b5800 == 71 [pid = 1654] [id = 749] 15:19:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12a450000) [pid = 1654] [serial = 2246] [outer = 0x0] 15:19:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12a452400) [pid = 1654] [serial = 2247] [outer = 0x12a450000] 15:19:33 INFO - PROCESS | 1654 | 1461190773508 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a6f4000) [pid = 1654] [serial = 2248] [outer = 0x12a450000] 15:19:33 INFO - PROCESS | 1654 | 1461190773864 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]]]}] 15:19:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:19:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 669ms 15:19:33 INFO - PROCESS | 1654 | 1461190773906 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:19:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:19:33 INFO - PROCESS | 1654 | 1461190773907 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:19:33 INFO - PROCESS | 1654 | 1461190773909 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1654 | 1461190773911 Marionette TRACE conn2 <- [1,2966,null,{}] 15:19:33 INFO - PROCESS | 1654 | 1461190773913 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}] 15:19:34 INFO - PROCESS | 1654 | 1461190774019 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:19:34 INFO - PROCESS | 1654 | 1461190774160 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c7000 == 72 [pid = 1654] [id = 750] 15:19:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x129ced000) [pid = 1654] [serial = 2249] [outer = 0x0] 15:19:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a949000) [pid = 1654] [serial = 2250] [outer = 0x129ced000] 15:19:34 INFO - PROCESS | 1654 | 1461190774192 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a96c400) [pid = 1654] [serial = 2251] [outer = 0x129ced000] 15:19:34 INFO - PROCESS | 1654 | 1461190774772 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]]]}] 15:19:34 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:19:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 920ms 15:19:34 INFO - PROCESS | 1654 | 1461190774831 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1654 | 1461190774833 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:19:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:19:34 INFO - PROCESS | 1654 | 1461190774837 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1654 | 1461190774839 Marionette TRACE conn2 <- [1,2970,null,{}] 15:19:34 INFO - PROCESS | 1654 | 1461190774843 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}] 15:19:34 INFO - PROCESS | 1654 | 1461190774939 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:19:35 INFO - PROCESS | 1654 | 1461190775017 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x127663000 == 73 [pid = 1654] [id = 751] 15:19:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x116036c00) [pid = 1654] [serial = 2252] [outer = 0x0] 15:19:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1165e7000) [pid = 1654] [serial = 2253] [outer = 0x116036c00] 15:19:35 INFO - PROCESS | 1654 | 1461190775047 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x119121000) [pid = 1654] [serial = 2254] [outer = 0x116036c00] 15:19:35 INFO - PROCESS | 1654 | 1461190775412 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]]]}] 15:19:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:19:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 15:19:35 INFO - PROCESS | 1654 | 1461190775460 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:19:35 INFO - PROCESS | 1654 | 1461190775464 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:19:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:19:35 INFO - PROCESS | 1654 | 1461190775468 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 1654 | 1461190775470 Marionette TRACE conn2 <- [1,2974,null,{}] 15:19:35 INFO - PROCESS | 1654 | 1461190775472 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}] 15:19:35 INFO - PROCESS | 1654 | 1461190775568 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:19:35 INFO - PROCESS | 1654 | 1461190775633 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b6d000 == 74 [pid = 1654] [id = 752] 15:19:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11863e400) [pid = 1654] [serial = 2255] [outer = 0x0] 15:19:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x119b27800) [pid = 1654] [serial = 2256] [outer = 0x11863e400] 15:19:35 INFO - PROCESS | 1654 | 1461190775661 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x119b9f800) [pid = 1654] [serial = 2257] [outer = 0x11863e400] 15:19:36 INFO - PROCESS | 1654 | 1461190776063 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]]]}] 15:19:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:19:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 620ms 15:19:36 INFO - PROCESS | 1654 | 1461190776089 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 1654 | 1461190776091 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:19:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:19:36 INFO - PROCESS | 1654 | 1461190776093 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1654 | 1461190776096 Marionette TRACE conn2 <- [1,2978,null,{}] 15:19:36 INFO - PROCESS | 1654 | 1461190776103 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}] 15:19:36 INFO - PROCESS | 1654 | 1461190776222 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab96000 == 73 [pid = 1654] [id = 703] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x129f97000 == 72 [pid = 1654] [id = 699] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x119146000 == 71 [pid = 1654] [id = 375] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab7b000 == 70 [pid = 1654] [id = 702] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12e664000 == 69 [pid = 1654] [id = 742] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12e576000 == 68 [pid = 1654] [id = 741] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12e2bf000 == 67 [pid = 1654] [id = 740] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x116719800 == 66 [pid = 1654] [id = 739] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12d061000 == 65 [pid = 1654] [id = 738] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9bc800 == 64 [pid = 1654] [id = 737] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x114dc5000) [pid = 1654] [serial = 2119] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11a85c800) [pid = 1654] [serial = 2122] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11b920c00) [pid = 1654] [serial = 2125] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12643a800) [pid = 1654] [serial = 2128] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12702ac00) [pid = 1654] [serial = 2131] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x129ced800) [pid = 1654] [serial = 2170] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab94000 == 63 [pid = 1654] [id = 736] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x129fd2800 == 62 [pid = 1654] [id = 735] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x129a40800 == 61 [pid = 1654] [id = 734] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x127981800 == 60 [pid = 1654] [id = 733] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x119dd2000 == 59 [pid = 1654] [id = 732] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x11ad3f000 == 58 [pid = 1654] [id = 731] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x129fd8000 == 57 [pid = 1654] [id = 729] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12d98c000 == 56 [pid = 1654] [id = 728] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12d402800 == 55 [pid = 1654] [id = 727] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12abb7000 == 54 [pid = 1654] [id = 726] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x127148000 == 53 [pid = 1654] [id = 725] 15:19:36 INFO - PROCESS | 1654 | --DOCSHELL 0x119142800 == 52 [pid = 1654] [id = 724] 15:19:36 INFO - PROCESS | 1654 | 1461190776339 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x116388000 == 53 [pid = 1654] [id = 753] 15:19:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x118880800) [pid = 1654] [serial = 2258] [outer = 0x0] 15:19:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x119b9ec00) [pid = 1654] [serial = 2259] [outer = 0x118880800] 15:19:36 INFO - PROCESS | 1654 | 1461190776368 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11b67b400) [pid = 1654] [serial = 2260] [outer = 0x118880800] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x127f40c00) [pid = 1654] [serial = 2117] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c411c00) [pid = 1654] [serial = 2149] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11b921000) [pid = 1654] [serial = 2146] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11bbea400) [pid = 1654] [serial = 2147] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x119b54400) [pid = 1654] [serial = 2138] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x119a33c00) [pid = 1654] [serial = 2137] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11911e800) [pid = 1654] [serial = 2135] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x118877400) [pid = 1654] [serial = 2134] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x126432400) [pid = 1654] [serial = 2152] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x126665c00) [pid = 1654] [serial = 2153] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x119b9b400) [pid = 1654] [serial = 2140] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11a8dd800) [pid = 1654] [serial = 2141] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11aa1c400) [pid = 1654] [serial = 2143] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11afe3c00) [pid = 1654] [serial = 2144] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x126671000) [pid = 1654] [serial = 2155] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x127003800) [pid = 1654] [serial = 2158] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x119b26800) [pid = 1654] [serial = 2161] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11bbeb800) [pid = 1654] [serial = 2162] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x129a47800) [pid = 1654] [serial = 2167] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x127c51c00) [pid = 1654] [serial = 2159] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x129ce7c00) [pid = 1654] [serial = 2168] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1288ee800) [pid = 1654] [serial = 2164] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12679f400) [pid = 1654] [serial = 2156] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x129553000) [pid = 1654] [serial = 2165] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x126147800) [pid = 1654] [serial = 2150] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x114e60400) [pid = 1654] [serial = 2039] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x114e58400) [pid = 1654] [serial = 2072] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119b28800) [pid = 1654] [serial = 2075] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11b678000) [pid = 1654] [serial = 2078] [outer = 0x0] [url = about:blank] 15:19:36 INFO - PROCESS | 1654 | 1461190776666 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]]]}] 15:19:36 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. 15:19:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 15:19:36 INFO - PROCESS | 1654 | 1461190776714 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 1654 | 1461190776716 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:19:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:19:36 INFO - PROCESS | 1654 | 1461190776719 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1654 | 1461190776721 Marionette TRACE conn2 <- [1,2982,null,{}] 15:19:36 INFO - PROCESS | 1654 | 1461190776725 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}] 15:19:36 INFO - PROCESS | 1654 | 1461190776834 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:19:36 INFO - PROCESS | 1654 | 1461190776893 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bedb800 == 54 [pid = 1654] [id = 754] 15:19:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11afe3c00) [pid = 1654] [serial = 2261] [outer = 0x0] 15:19:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11b98dc00) [pid = 1654] [serial = 2262] [outer = 0x11afe3c00] 15:19:36 INFO - PROCESS | 1654 | 1461190776920 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11bbee800) [pid = 1654] [serial = 2263] [outer = 0x11afe3c00] 15:19:37 INFO - PROCESS | 1654 | 1461190777198 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"]]]}] 15:19:37 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:19:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:19:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 15:19:37 INFO - PROCESS | 1654 | 1461190777246 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:19:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:19:37 INFO - PROCESS | 1654 | 1461190777248 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:19:37 INFO - PROCESS | 1654 | 1461190777250 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1654 | 1461190777252 Marionette TRACE conn2 <- [1,2986,null,{}] 15:19:37 INFO - PROCESS | 1654 | 1461190777259 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}] 15:19:37 INFO - PROCESS | 1654 | 1461190777350 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:19:37 INFO - PROCESS | 1654 | 1461190777413 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bb4e800 == 55 [pid = 1654] [id = 755] 15:19:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11afea800) [pid = 1654] [serial = 2264] [outer = 0x0] 15:19:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c16e000) [pid = 1654] [serial = 2265] [outer = 0x11afea800] 15:19:37 INFO - PROCESS | 1654 | 1461190777440 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c411c00) [pid = 1654] [serial = 2266] [outer = 0x11afea800] 15:19:37 INFO - PROCESS | 1654 | 1461190777710 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]]]}] 15:19:37 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. 15:19:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 15:19:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:19:37 INFO - PROCESS | 1654 | 1461190777726 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 1654 | 1461190777727 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:19:37 INFO - PROCESS | 1654 | 1461190777730 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1654 | 1461190777731 Marionette TRACE conn2 <- [1,2990,null,{}] 15:19:37 INFO - PROCESS | 1654 | 1461190777733 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}] 15:19:37 INFO - PROCESS | 1654 | 1461190777846 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:19:37 INFO - PROCESS | 1654 | 1461190777851 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x129f91000 == 56 [pid = 1654] [id = 756] 15:19:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c9ae400) [pid = 1654] [serial = 2267] [outer = 0x0] 15:19:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x126148800) [pid = 1654] [serial = 2268] [outer = 0x11c9ae400] 15:19:37 INFO - PROCESS | 1654 | 1461190777879 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x126671000) [pid = 1654] [serial = 2269] [outer = 0x11c9ae400] 15:19:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12881f000 == 57 [pid = 1654] [id = 757] 15:19:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1267a6800) [pid = 1654] [serial = 2270] [outer = 0x0] 15:19:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x126798000) [pid = 1654] [serial = 2271] [outer = 0x1267a6800] 15:19:38 INFO - PROCESS | 1654 | 1461190778232 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]]]}] 15:19:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:19:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 15:19:38 INFO - PROCESS | 1654 | 1461190778252 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 1654 | 1461190778253 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:19:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:19:38 INFO - PROCESS | 1654 | 1461190778258 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1654 | 1461190778259 Marionette TRACE conn2 <- [1,2994,null,{}] 15:19:38 INFO - PROCESS | 1654 | 1461190778261 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}] 15:19:38 INFO - PROCESS | 1654 | 1461190778402 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:19:38 INFO - PROCESS | 1654 | 1461190778417 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fc8800 == 58 [pid = 1654] [id = 758] 15:19:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12666ac00) [pid = 1654] [serial = 2272] [outer = 0x0] 15:19:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12679c400) [pid = 1654] [serial = 2273] [outer = 0x12666ac00] 15:19:38 INFO - PROCESS | 1654 | 1461190778444 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1267a6000) [pid = 1654] [serial = 2274] [outer = 0x12666ac00] 15:19:38 INFO - PROCESS | 1654 | 1461190778782 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]]]}] 15:19:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:19:38 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 15:19:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 15:19:38 INFO - PROCESS | 1654 | 1461190778828 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 1654 | 1461190778830 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:19:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:19:38 INFO - PROCESS | 1654 | 1461190778832 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1654 | 1461190778833 Marionette TRACE conn2 <- [1,2998,null,{}] 15:19:38 INFO - PROCESS | 1654 | 1461190778835 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}] 15:19:38 INFO - PROCESS | 1654 | 1461190778947 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:19:38 INFO - PROCESS | 1654 | 1461190778960 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab7c000 == 59 [pid = 1654] [id = 759] 15:19:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1267b0000) [pid = 1654] [serial = 2275] [outer = 0x0] 15:19:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x127007c00) [pid = 1654] [serial = 2276] [outer = 0x1267b0000] 15:19:38 INFO - PROCESS | 1654 | 1461190778986 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12746c400) [pid = 1654] [serial = 2277] [outer = 0x1267b0000] 15:19:39 INFO - PROCESS | 1654 | 1461190779300 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]]]}] 15:19:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:19:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 15:19:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:19:39 INFO - PROCESS | 1654 | 1461190779355 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1654 | 1461190779356 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:19:39 INFO - PROCESS | 1654 | 1461190779359 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1654 | 1461190779360 Marionette TRACE conn2 <- [1,3002,null,{}] 15:19:39 INFO - PROCESS | 1654 | 1461190779363 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}] 15:19:39 INFO - PROCESS | 1654 | 1461190779481 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:19:39 INFO - PROCESS | 1654 | 1461190779519 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12abb4000 == 60 [pid = 1654] [id = 760] 15:19:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12702b000) [pid = 1654] [serial = 2278] [outer = 0x0] 15:19:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x128738800) [pid = 1654] [serial = 2279] [outer = 0x12702b000] 15:19:39 INFO - PROCESS | 1654 | 1461190779545 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12918fc00) [pid = 1654] [serial = 2280] [outer = 0x12702b000] 15:19:39 INFO - PROCESS | 1654 | 1461190779931 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]]]}] 15:19:39 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. 15:19:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 15:19:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:19:39 INFO - PROCESS | 1654 | 1461190779980 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1654 | 1461190779982 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:19:39 INFO - PROCESS | 1654 | 1461190779984 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1654 | 1461190779985 Marionette TRACE conn2 <- [1,3006,null,{}] 15:19:39 INFO - PROCESS | 1654 | 1461190779987 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}] 15:19:40 INFO - PROCESS | 1654 | 1461190780101 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:19:40 INFO - PROCESS | 1654 | 1461190780115 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7ca800 == 61 [pid = 1654] [id = 761] 15:19:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x129190400) [pid = 1654] [serial = 2281] [outer = 0x0] 15:19:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x129a48c00) [pid = 1654] [serial = 2282] [outer = 0x129190400] 15:19:40 INFO - PROCESS | 1654 | 1461190780141 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x129cf0800) [pid = 1654] [serial = 2283] [outer = 0x129190400] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11c30e000) [pid = 1654] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x126147000) [pid = 1654] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x119d6a400) [pid = 1654] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1141b8000) [pid = 1654] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11acb5000) [pid = 1654] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x127008800) [pid = 1654] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x129cf0000) [pid = 1654] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11addc800) [pid = 1654] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1267ab400) [pid = 1654] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11b6d9800) [pid = 1654] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c540800) [pid = 1654] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1163f0c00) [pid = 1654] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1188d2000) [pid = 1654] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x115552400) [pid = 1654] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1191ac400) [pid = 1654] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12745f000) [pid = 1654] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1188d8400) [pid = 1654] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11a8d7400) [pid = 1654] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x126433800) [pid = 1654] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c4c7400) [pid = 1654] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x118947c00) [pid = 1654] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1288e2000) [pid = 1654] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:19:40 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1146bdc00) [pid = 1654] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:19:40 INFO - PROCESS | 1654 | 1461190780665 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]]]}] 15:19:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:19:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 718ms 15:19:40 INFO - PROCESS | 1654 | 1461190780703 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 1654 | 1461190780704 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:19:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:19:40 INFO - PROCESS | 1654 | 1461190780707 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 1654 | 1461190780708 Marionette TRACE conn2 <- [1,3010,null,{}] 15:19:40 INFO - PROCESS | 1654 | 1461190780711 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}] 15:19:40 INFO - PROCESS | 1654 | 1461190780811 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:19:40 INFO - PROCESS | 1654 | 1461190780900 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b7d6800 == 62 [pid = 1654] [id = 762] 15:19:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x126352c00) [pid = 1654] [serial = 2284] [outer = 0x0] 15:19:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12643b400) [pid = 1654] [serial = 2285] [outer = 0x126352c00] 15:19:40 INFO - PROCESS | 1654 | 1461190780930 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x129a4e800) [pid = 1654] [serial = 2286] [outer = 0x126352c00] 15:19:41 INFO - PROCESS | 1654 | 1461190781196 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]]]}] 15:19:41 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:19:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 15:19:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:19:41 INFO - PROCESS | 1654 | 1461190781228 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 1654 | 1461190781229 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:19:41 INFO - PROCESS | 1654 | 1461190781231 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1654 | 1461190781232 Marionette TRACE conn2 <- [1,3014,null,{}] 15:19:41 INFO - PROCESS | 1654 | 1461190781235 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}] 15:19:41 INFO - PROCESS | 1654 | 1461190781336 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:19:41 INFO - PROCESS | 1654 | 1461190781340 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d070000 == 63 [pid = 1654] [id = 763] 15:19:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x129a46c00) [pid = 1654] [serial = 2287] [outer = 0x0] 15:19:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a219000) [pid = 1654] [serial = 2288] [outer = 0x129a46c00] 15:19:41 INFO - PROCESS | 1654 | 1461190781366 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12a270400) [pid = 1654] [serial = 2289] [outer = 0x129a46c00] 15:19:41 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:19:41 INFO - PROCESS | 1654 | 1461190781717 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:19:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:19:41 INFO - {} 15:19:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 15:19:41 INFO - PROCESS | 1654 | 1461190781759 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 1654 | 1461190781761 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:19:41 INFO - TEST-START | /FileAPI/fileReader.html 15:19:41 INFO - PROCESS | 1654 | 1461190781763 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1654 | 1461190781764 Marionette TRACE conn2 <- [1,3018,null,{}] 15:19:41 INFO - PROCESS | 1654 | 1461190781767 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}] 15:19:41 INFO - PROCESS | 1654 | 1461190781854 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:19:41 INFO - PROCESS | 1654 | 1461190781858 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e241000 == 64 [pid = 1654] [id = 764] 15:19:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a27dc00) [pid = 1654] [serial = 2290] [outer = 0x0] 15:19:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12a29a400) [pid = 1654] [serial = 2291] [outer = 0x12a27dc00] 15:19:41 INFO - PROCESS | 1654 | 1461190781883 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12a450400) [pid = 1654] [serial = 2292] [outer = 0x12a27dc00] 15:19:42 INFO - PROCESS | 1654 | 1461190782219 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]]]}] 15:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:19:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:19:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 468ms 15:19:42 INFO - TEST-START | /FileAPI/historical.html 15:19:42 INFO - PROCESS | 1654 | 1461190782232 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1654 | 1461190782234 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:19:42 INFO - PROCESS | 1654 | 1461190782240 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1654 | 1461190782242 Marionette TRACE conn2 <- [1,3022,null,{}] 15:19:42 INFO - PROCESS | 1654 | 1461190782246 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}] 15:19:42 INFO - PROCESS | 1654 | 1461190782387 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:19:42 INFO - PROCESS | 1654 | 1461190782483 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e587800 == 65 [pid = 1654] [id = 765] 15:19:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12a28a000) [pid = 1654] [serial = 2293] [outer = 0x0] 15:19:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12a6f1000) [pid = 1654] [serial = 2294] [outer = 0x12a28a000] 15:19:42 INFO - PROCESS | 1654 | 1461190782526 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12a94d400) [pid = 1654] [serial = 2295] [outer = 0x12a28a000] 15:19:43 INFO - PROCESS | 1654 | 1461190783024 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"]]]}] 15:19:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:19:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:19:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:19:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:19:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:19:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:19:43 INFO - TEST-OK | /FileAPI/historical.html | took 824ms 15:19:43 INFO - PROCESS | 1654 | 1461190783062 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1654 | 1461190783066 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:19:43 INFO - TEST-START | /FileAPI/idlharness.html 15:19:43 INFO - PROCESS | 1654 | 1461190783070 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1654 | 1461190783073 Marionette TRACE conn2 <- [1,3026,null,{}] 15:19:43 INFO - PROCESS | 1654 | 1461190783076 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}] 15:19:43 INFO - PROCESS | 1654 | 1461190783188 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:19:43 INFO - PROCESS | 1654 | 1461190783295 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bed1000 == 66 [pid = 1654] [id = 766] 15:19:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11673e400) [pid = 1654] [serial = 2296] [outer = 0x0] 15:19:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x118877400) [pid = 1654] [serial = 2297] [outer = 0x11673e400] 15:19:43 INFO - PROCESS | 1654 | 1461190783330 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x119a33c00) [pid = 1654] [serial = 2298] [outer = 0x11673e400] 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:19:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:19:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:19:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:19:44 INFO - PROCESS | 1654 | 1461190783980 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]]]}] 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:19:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:19:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:19:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:19:44 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 15:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:19:44 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 15:19:44 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 15:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:19:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:19:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:19:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:19:44 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 15:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:19:44 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 15:19:44 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 15:19:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:19:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:19:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:19:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:19:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:19:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:19:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 933ms 15:19:44 INFO - PROCESS | 1654 | 1461190784004 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1654 | 1461190784009 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:19:44 INFO - TEST-START | /FileAPI/idlharness.worker 15:19:44 INFO - PROCESS | 1654 | 1461190784013 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1654 | 1461190784015 Marionette TRACE conn2 <- [1,3030,null,{}] 15:19:44 INFO - PROCESS | 1654 | 1461190784018 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}] 15:19:44 INFO - PROCESS | 1654 | 1461190784174 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:19:44 INFO - PROCESS | 1654 | 1461190784231 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e665000 == 67 [pid = 1654] [id = 767] 15:19:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11a867400) [pid = 1654] [serial = 2299] [outer = 0x0] 15:19:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x129cedc00) [pid = 1654] [serial = 2300] [outer = 0x11a867400] 15:19:44 INFO - PROCESS | 1654 | 1461190784263 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a283000) [pid = 1654] [serial = 2301] [outer = 0x11a867400] 15:19:44 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:19:45 INFO - PROCESS | 1654 | 1461190785057 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,{},{}]]]}] 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:19:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:19:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:19:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:19:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:19:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:19:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:19:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:19:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:19:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:19:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:19:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:19:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:19:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:19:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:19:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:19:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:19:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:19:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:19:45 INFO - {} 15:19:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1092ms 15:19:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:19:45 INFO - PROCESS | 1654 | 1461190785106 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1654 | 1461190785107 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:19:45 INFO - PROCESS | 1654 | 1461190785109 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1654 | 1461190785112 Marionette TRACE conn2 <- [1,3034,null,{}] 15:19:45 INFO - PROCESS | 1654 | 1461190785120 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}] 15:19:45 INFO - PROCESS | 1654 | 1461190785241 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:19:45 INFO - PROCESS | 1654 | 1461190785299 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fcda800 == 68 [pid = 1654] [id = 768] 15:19:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a96cc00) [pid = 1654] [serial = 2302] [outer = 0x0] 15:19:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12af39000) [pid = 1654] [serial = 2303] [outer = 0x12a96cc00] 15:19:45 INFO - PROCESS | 1654 | 1461190785374 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12b02d000) [pid = 1654] [serial = 2304] [outer = 0x12a96cc00] 15:19:45 INFO - PROCESS | 1654 | 1461190785764 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]]]}] 15:19:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:19:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 671ms 15:19:45 INFO - PROCESS | 1654 | 1461190785781 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:19:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:19:45 INFO - PROCESS | 1654 | 1461190785783 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:19:45 INFO - PROCESS | 1654 | 1461190785786 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1654 | 1461190785787 Marionette TRACE conn2 <- [1,3038,null,{}] 15:19:45 INFO - PROCESS | 1654 | 1461190785790 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}] 15:19:45 INFO - PROCESS | 1654 | 1461190785900 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:19:46 INFO - PROCESS | 1654 | 1461190786005 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x130117000 == 69 [pid = 1654] [id = 769] 15:19:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b02fc00) [pid = 1654] [serial = 2305] [outer = 0x0] 15:19:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b036000) [pid = 1654] [serial = 2306] [outer = 0x12b02fc00] 15:19:46 INFO - PROCESS | 1654 | 1461190786038 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12b14c800) [pid = 1654] [serial = 2307] [outer = 0x12b02fc00] 15:19:46 INFO - PROCESS | 1654 | 1461190786360 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"]]]}] 15:19:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:19:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 620ms 15:19:46 INFO - PROCESS | 1654 | 1461190786407 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:19:46 INFO - PROCESS | 1654 | 1461190786408 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:19:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:19:46 INFO - PROCESS | 1654 | 1461190786411 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 1654 | 1461190786412 Marionette TRACE conn2 <- [1,3042,null,{}] 15:19:46 INFO - PROCESS | 1654 | 1461190786414 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}] 15:19:46 INFO - PROCESS | 1654 | 1461190786524 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:19:46 INFO - PROCESS | 1654 | 1461190786646 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x13012d000 == 70 [pid = 1654] [id = 770] 15:19:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x114dc3400) [pid = 1654] [serial = 2308] [outer = 0x0] 15:19:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12b14f000) [pid = 1654] [serial = 2309] [outer = 0x114dc3400] 15:19:46 INFO - PROCESS | 1654 | 1461190786681 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12b19cc00) [pid = 1654] [serial = 2310] [outer = 0x114dc3400] 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:19:47 INFO - PROCESS | 1654 | 1461190787176 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]]]}] 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:19:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:19:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:19:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 15:19:47 INFO - PROCESS | 1654 | 1461190787193 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 1654 | 1461190787194 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:19:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:19:47 INFO - PROCESS | 1654 | 1461190787196 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1654 | 1461190787198 Marionette TRACE conn2 <- [1,3046,null,{}] 15:19:47 INFO - PROCESS | 1654 | 1461190787200 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}] 15:19:47 INFO - PROCESS | 1654 | 1461190787320 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:19:47 INFO - PROCESS | 1654 | 1461190787387 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c818000 == 71 [pid = 1654] [id = 771] 15:19:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x114dc5000) [pid = 1654] [serial = 2311] [outer = 0x0] 15:19:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x114dcc400) [pid = 1654] [serial = 2312] [outer = 0x114dc5000] 15:19:47 INFO - PROCESS | 1654 | 1461190787615 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11602e800) [pid = 1654] [serial = 2313] [outer = 0x114dc5000] 15:19:47 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:19:48 INFO - PROCESS | 1654 | 1461190788021 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:19:48 INFO - {} 15:19:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 871ms 15:19:48 INFO - PROCESS | 1654 | 1461190788068 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1654 | 1461190788071 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:19:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:19:48 INFO - PROCESS | 1654 | 1461190788121 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1654 | 1461190788123 Marionette TRACE conn2 <- [1,3050,null,{}] 15:19:48 INFO - PROCESS | 1654 | 1461190788131 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}] 15:19:48 INFO - PROCESS | 1654 | 1461190788216 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:19:48 INFO - PROCESS | 1654 | 1461190788265 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11914e000 == 72 [pid = 1654] [id = 772] 15:19:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11a8dac00) [pid = 1654] [serial = 2314] [outer = 0x0] 15:19:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11aa15000) [pid = 1654] [serial = 2315] [outer = 0x11a8dac00] 15:19:48 INFO - PROCESS | 1654 | 1461190788350 Marionette DEBUG loaded listener.js 15:19:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11b6d2000) [pid = 1654] [serial = 2316] [outer = 0x11a8dac00] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11630b800 == 71 [pid = 1654] [id = 706] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1272e4000 == 70 [pid = 1654] [id = 707] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12cd17000 == 69 [pid = 1654] [id = 710] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12a7c5000 == 68 [pid = 1654] [id = 708] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12714d000 == 67 [pid = 1654] [id = 368] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12e241000 == 66 [pid = 1654] [id = 764] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12d070000 == 65 [pid = 1654] [id = 763] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7d6800 == 64 [pid = 1654] [id = 762] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b7ca800 == 63 [pid = 1654] [id = 761] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12a447800) [pid = 1654] [serial = 2227] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11a8db000) [pid = 1654] [serial = 2191] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12abb4000 == 62 [pid = 1654] [id = 760] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab7c000 == 61 [pid = 1654] [id = 759] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x129fc8800 == 60 [pid = 1654] [id = 758] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12881f000 == 59 [pid = 1654] [id = 757] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x129f91000 == 58 [pid = 1654] [id = 756] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11bb4e800 == 57 [pid = 1654] [id = 755] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11bedb800 == 56 [pid = 1654] [id = 754] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x116388000 == 55 [pid = 1654] [id = 753] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119b6d000 == 54 [pid = 1654] [id = 752] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x127663000 == 53 [pid = 1654] [id = 751] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c7000 == 52 [pid = 1654] [id = 750] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1b5800 == 51 [pid = 1654] [id = 749] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12edd9800 == 50 [pid = 1654] [id = 748] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12ed9f000 == 49 [pid = 1654] [id = 747] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12e225000 == 48 [pid = 1654] [id = 746] 15:19:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11678d800 == 47 [pid = 1654] [id = 743] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c9b3000) [pid = 1654] [serial = 2069] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1267abc00) [pid = 1654] [serial = 2129] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11a8dfc00) [pid = 1654] [serial = 2123] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11585a000) [pid = 1654] [serial = 2120] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11c9b5000) [pid = 1654] [serial = 2126] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12873a800) [pid = 1654] [serial = 2132] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11bbed400) [pid = 1654] [serial = 2200] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11c40f800) [pid = 1654] [serial = 2201] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x128745400) [pid = 1654] [serial = 2209] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1267a0c00) [pid = 1654] [serial = 2183] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12614b800) [pid = 1654] [serial = 2182] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1266f6c00) [pid = 1654] [serial = 2206] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x119b2b000) [pid = 1654] [serial = 2195] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x118e22c00) [pid = 1654] [serial = 2194] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11a8d7800) [pid = 1654] [serial = 2197] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11a8e9800) [pid = 1654] [serial = 2198] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x118637400) [pid = 1654] [serial = 2174] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11555bc00) [pid = 1654] [serial = 2173] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12666e400) [pid = 1654] [serial = 2188] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a216400) [pid = 1654] [serial = 2189] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x129a50000) [pid = 1654] [serial = 2212] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11a8d7000) [pid = 1654] [serial = 2177] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119b5d400) [pid = 1654] [serial = 2176] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11c318800) [pid = 1654] [serial = 2180] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11bbf4400) [pid = 1654] [serial = 2179] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12918e000) [pid = 1654] [serial = 2186] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x127f43400) [pid = 1654] [serial = 2185] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x126431000) [pid = 1654] [serial = 2203] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x126666c00) [pid = 1654] [serial = 2204] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12a267400) [pid = 1654] [serial = 2215] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12a26c800) [pid = 1654] [serial = 2216] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12954f800) [pid = 1654] [serial = 2222] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a2a0000) [pid = 1654] [serial = 2225] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x114eacc00) [pid = 1654] [serial = 2218] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11924a000) [pid = 1654] [serial = 2219] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12a218000) [pid = 1654] [serial = 2213] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x129198400) [pid = 1654] [serial = 2210] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126667800) [pid = 1654] [serial = 2221] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1267a2c00) [pid = 1654] [serial = 2207] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12a286000) [pid = 1654] [serial = 2224] [outer = 0x0] [url = about:blank] 15:19:48 INFO - PROCESS | 1654 | 1461190788765 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]]]}] 15:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:19:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:19:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 726ms 15:19:48 INFO - PROCESS | 1654 | 1461190788800 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1654 | 1461190788803 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:19:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:19:48 INFO - PROCESS | 1654 | 1461190788808 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1654 | 1461190788809 Marionette TRACE conn2 <- [1,3054,null,{}] 15:19:48 INFO - PROCESS | 1654 | 1461190788812 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}] 15:19:48 INFO - PROCESS | 1654 | 1461190788903 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:19:48 INFO - PROCESS | 1654 | 1461190788967 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bedd000 == 48 [pid = 1654] [id = 773] 15:19:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11b6d1000) [pid = 1654] [serial = 2317] [outer = 0x0] 15:19:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11b980800) [pid = 1654] [serial = 2318] [outer = 0x11b6d1000] 15:19:48 INFO - PROCESS | 1654 | 1461190788993 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c1e8400) [pid = 1654] [serial = 2319] [outer = 0x11b6d1000] 15:19:49 INFO - PROCESS | 1654 | 1461190789430 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"]]]}] 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:19:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:19:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:19:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:19:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:19:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:19:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 689ms 15:19:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:19:49 INFO - PROCESS | 1654 | 1461190789498 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 1654 | 1461190789499 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:19:49 INFO - PROCESS | 1654 | 1461190789502 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 1654 | 1461190789504 Marionette TRACE conn2 <- [1,3058,null,{}] 15:19:49 INFO - PROCESS | 1654 | 1461190789513 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}] 15:19:49 INFO - PROCESS | 1654 | 1461190789602 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:19:49 INFO - PROCESS | 1654 | 1461190789638 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x129fa4800 == 49 [pid = 1654] [id = 774] 15:19:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x127f3fc00) [pid = 1654] [serial = 2320] [outer = 0x0] 15:19:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1288e0400) [pid = 1654] [serial = 2321] [outer = 0x127f3fc00] 15:19:49 INFO - PROCESS | 1654 | 1461190789665 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127461400) [pid = 1654] [serial = 2322] [outer = 0x127f3fc00] 15:19:50 INFO - PROCESS | 1654 | 1461190790040 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]]]}] 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:19:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:19:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:19:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:19:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:19:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:19:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:19:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:19:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:19:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 577ms 15:19:50 INFO - PROCESS | 1654 | 1461190790079 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 1654 | 1461190790081 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:19:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:19:50 INFO - PROCESS | 1654 | 1461190790084 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1654 | 1461190790085 Marionette TRACE conn2 <- [1,3062,null,{}] 15:19:50 INFO - PROCESS | 1654 | 1461190790087 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}] 15:19:50 INFO - PROCESS | 1654 | 1461190790177 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:19:50 INFO - PROCESS | 1654 | 1461190790181 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab78000 == 50 [pid = 1654] [id = 775] 15:19:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x129194c00) [pid = 1654] [serial = 2323] [outer = 0x0] 15:19:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12a20f400) [pid = 1654] [serial = 2324] [outer = 0x129194c00] 15:19:50 INFO - PROCESS | 1654 | 1461190790212 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a269000) [pid = 1654] [serial = 2325] [outer = 0x129194c00] 15:19:50 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:19:50 INFO - PROCESS | 1654 | 1461190790766 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:19:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:19:50 INFO - {} 15:19:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 723ms 15:19:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:19:50 INFO - PROCESS | 1654 | 1461190790840 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 1654 | 1461190790842 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:19:50 INFO - PROCESS | 1654 | 1461190790846 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1654 | 1461190790849 Marionette TRACE conn2 <- [1,3066,null,{}] 15:19:50 INFO - PROCESS | 1654 | 1461190790857 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}] 15:19:51 INFO - PROCESS | 1654 | 1461190791007 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:19:51 INFO - PROCESS | 1654 | 1461190791129 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1278c9000 == 51 [pid = 1654] [id = 776] 15:19:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11aa1bc00) [pid = 1654] [serial = 2326] [outer = 0x0] 15:19:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11acb8400) [pid = 1654] [serial = 2327] [outer = 0x11aa1bc00] 15:19:51 INFO - PROCESS | 1654 | 1461190791183 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11b91ec00) [pid = 1654] [serial = 2328] [outer = 0x11aa1bc00] 15:19:51 INFO - PROCESS | 1654 | 1461190791701 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]]]}] 15:19:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:19:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:19:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:19:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:19:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:19:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:19:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:19:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 872ms 15:19:51 INFO - PROCESS | 1654 | 1461190791719 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1654 | 1461190791724 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:19:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:19:51 INFO - PROCESS | 1654 | 1461190791728 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1654 | 1461190791730 Marionette TRACE conn2 <- [1,3070,null,{}] 15:19:51 INFO - PROCESS | 1654 | 1461190791733 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}] 15:19:51 INFO - PROCESS | 1654 | 1461190791840 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:19:51 INFO - PROCESS | 1654 | 1461190791903 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a797000 == 52 [pid = 1654] [id = 777] 15:19:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11a861400) [pid = 1654] [serial = 2329] [outer = 0x0] 15:19:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11bbf5400) [pid = 1654] [serial = 2330] [outer = 0x11a861400] 15:19:51 INFO - PROCESS | 1654 | 1461190791979 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x126142000) [pid = 1654] [serial = 2331] [outer = 0x11a861400] 15:19:52 INFO - PROCESS | 1654 | 1461190792366 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]]]}] 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:19:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:19:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 15:19:52 INFO - PROCESS | 1654 | 1461190792400 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 1654 | 1461190792402 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:19:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:19:52 INFO - PROCESS | 1654 | 1461190792404 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1654 | 1461190792407 Marionette TRACE conn2 <- [1,3074,null,{}] 15:19:52 INFO - PROCESS | 1654 | 1461190792415 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}] 15:19:52 INFO - PROCESS | 1654 | 1461190792545 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:19:52 INFO - PROCESS | 1654 | 1461190792638 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b5a2800 == 53 [pid = 1654] [id = 778] 15:19:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12614bc00) [pid = 1654] [serial = 2332] [outer = 0x0] 15:19:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x126797c00) [pid = 1654] [serial = 2333] [outer = 0x12614bc00] 15:19:52 INFO - PROCESS | 1654 | 1461190792672 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x129190800) [pid = 1654] [serial = 2334] [outer = 0x12614bc00] 15:19:53 INFO - PROCESS | 1654 | 1461190793036 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]]]}] 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:19:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 674ms 15:19:53 INFO - PROCESS | 1654 | 1461190793079 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1654 | 1461190793081 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:19:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:19:53 INFO - PROCESS | 1654 | 1461190793083 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1654 | 1461190793085 Marionette TRACE conn2 <- [1,3078,null,{}] 15:19:53 INFO - PROCESS | 1654 | 1461190793087 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}] 15:19:53 INFO - PROCESS | 1654 | 1461190793195 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:19:53 INFO - PROCESS | 1654 | 1461190793299 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x128829000 == 54 [pid = 1654] [id = 779] 15:19:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x114dc6000) [pid = 1654] [serial = 2335] [outer = 0x0] 15:19:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11602b800) [pid = 1654] [serial = 2336] [outer = 0x114dc6000] 15:19:53 INFO - PROCESS | 1654 | 1461190793334 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x129a50000) [pid = 1654] [serial = 2337] [outer = 0x114dc6000] 15:19:53 INFO - PROCESS | 1654 | 1461190793713 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] 15:19:53 INFO - PROCESS | 1654 | 1461190793755 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:19:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:19:53 INFO - PROCESS | 1654 | 1461190793758 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1654 | 1461190793759 Marionette TRACE conn2 <- [1,3082,null,{}] 15:19:53 INFO - PROCESS | 1654 | 1461190793762 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}] 15:19:53 INFO - PROCESS | 1654 | 1461190793864 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:19:53 INFO - PROCESS | 1654 | 1461190793976 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d078800 == 55 [pid = 1654] [id = 780] 15:19:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11a861000) [pid = 1654] [serial = 2338] [outer = 0x0] 15:19:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12a281400) [pid = 1654] [serial = 2339] [outer = 0x11a861000] 15:19:54 INFO - PROCESS | 1654 | 1461190794009 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a448000) [pid = 1654] [serial = 2340] [outer = 0x11a861000] 15:19:54 INFO - PROCESS | 1654 | 1461190794365 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]]]}] 15:19:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:19:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:19:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:19:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 619ms 15:19:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:19:54 INFO - PROCESS | 1654 | 1461190794378 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1654 | 1461190794379 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:19:54 INFO - PROCESS | 1654 | 1461190794381 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - PROCESS | 1654 | 1461190794383 Marionette TRACE conn2 <- [1,3086,null,{}] 15:19:54 INFO - PROCESS | 1654 | 1461190794385 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}] 15:19:54 INFO - PROCESS | 1654 | 1461190794507 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:19:54 INFO - PROCESS | 1654 | 1461190794577 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d991800 == 56 [pid = 1654] [id = 781] 15:19:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12a44f400) [pid = 1654] [serial = 2341] [outer = 0x0] 15:19:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12a6f6000) [pid = 1654] [serial = 2342] [outer = 0x12a44f400] 15:19:54 INFO - PROCESS | 1654 | 1461190794650 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a97ac00) [pid = 1654] [serial = 2343] [outer = 0x12a44f400] 15:19:55 INFO - PROCESS | 1654 | 1461190795004 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:19:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:19:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 15:19:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:19:55 INFO - PROCESS | 1654 | 1461190795051 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1654 | 1461190795053 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:19:55 INFO - PROCESS | 1654 | 1461190795055 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1654 | 1461190795056 Marionette TRACE conn2 <- [1,3090,null,{}] 15:19:55 INFO - PROCESS | 1654 | 1461190795059 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}] 15:19:55 INFO - PROCESS | 1654 | 1461190795163 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:19:55 INFO - PROCESS | 1654 | 1461190795262 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e2ce800 == 57 [pid = 1654] [id = 782] 15:19:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a29ec00) [pid = 1654] [serial = 2344] [outer = 0x0] 15:19:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a9c8c00) [pid = 1654] [serial = 2345] [outer = 0x12a29ec00] 15:19:55 INFO - PROCESS | 1654 | 1461190795294 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12aab2400) [pid = 1654] [serial = 2346] [outer = 0x12a29ec00] 15:19:55 INFO - PROCESS | 1654 | 1461190795649 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:19:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:19:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 15:19:55 INFO - PROCESS | 1654 | 1461190795678 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1654 | 1461190795680 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:19:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:19:55 INFO - PROCESS | 1654 | 1461190795682 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1654 | 1461190795683 Marionette TRACE conn2 <- [1,3094,null,{}] 15:19:55 INFO - PROCESS | 1654 | 1461190795686 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}] 15:19:55 INFO - PROCESS | 1654 | 1461190795792 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:19:55 INFO - PROCESS | 1654 | 1461190795901 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x119b6e800 == 58 [pid = 1654] [id = 783] 15:19:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1186b5c00) [pid = 1654] [serial = 2347] [outer = 0x0] 15:19:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1165e9400) [pid = 1654] [serial = 2348] [outer = 0x1186b5c00] 15:19:55 INFO - PROCESS | 1654 | 1461190795935 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12aab5000) [pid = 1654] [serial = 2349] [outer = 0x1186b5c00] 15:19:56 INFO - PROCESS | 1654 | 1461190796310 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:19:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:19:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 15:19:56 INFO - PROCESS | 1654 | 1461190796352 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 1654 | 1461190796353 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:19:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:19:56 INFO - PROCESS | 1654 | 1461190796356 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1654 | 1461190796357 Marionette TRACE conn2 <- [1,3098,null,{}] 15:19:56 INFO - PROCESS | 1654 | 1461190796359 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}] 15:19:56 INFO - PROCESS | 1654 | 1461190796466 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:19:56 INFO - PROCESS | 1654 | 1461190796580 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bee3000 == 59 [pid = 1654] [id = 784] 15:19:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x1188d1800) [pid = 1654] [serial = 2350] [outer = 0x0] 15:19:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12aaba800) [pid = 1654] [serial = 2351] [outer = 0x1188d1800] 15:19:56 INFO - PROCESS | 1654 | 1461190796612 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12acdb400) [pid = 1654] [serial = 2352] [outer = 0x1188d1800] 15:19:56 INFO - PROCESS | 1654 | 1461190796964 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]]]}] 15:19:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:19:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:19:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 621ms 15:19:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:19:56 INFO - PROCESS | 1654 | 1461190796978 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 1654 | 1461190796979 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:19:56 INFO - PROCESS | 1654 | 1461190796982 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1654 | 1461190796983 Marionette TRACE conn2 <- [1,3102,null,{}] 15:19:56 INFO - PROCESS | 1654 | 1461190796985 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}] 15:19:57 INFO - PROCESS | 1654 | 1461190797094 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:19:57 INFO - PROCESS | 1654 | 1461190797294 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x127804000 == 60 [pid = 1654] [id = 785] 15:19:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x114e65800) [pid = 1654] [serial = 2353] [outer = 0x0] 15:19:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1163f8000) [pid = 1654] [serial = 2354] [outer = 0x114e65800] 15:19:57 INFO - PROCESS | 1654 | 1461190797329 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x119b5d400) [pid = 1654] [serial = 2355] [outer = 0x114e65800] 15:19:57 INFO - PROCESS | 1654 | 1461190797706 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:19:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:19:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 772ms 15:19:57 INFO - PROCESS | 1654 | 1461190797755 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:19:57 INFO - PROCESS | 1654 | 1461190797757 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:19:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:19:57 INFO - PROCESS | 1654 | 1461190797760 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:19:57 INFO - PROCESS | 1654 | 1461190797763 Marionette TRACE conn2 <- [1,3106,null,{}] 15:19:57 INFO - PROCESS | 1654 | 1461190797767 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}] 15:19:57 INFO - PROCESS | 1654 | 1461190797894 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:19:57 INFO - PROCESS | 1654 | 1461190797981 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x127809800 == 61 [pid = 1654] [id = 786] 15:19:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11b917400) [pid = 1654] [serial = 2356] [outer = 0x0] 15:19:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11c1f1800) [pid = 1654] [serial = 2357] [outer = 0x11b917400] 15:19:58 INFO - PROCESS | 1654 | 1461190798011 Marionette DEBUG loaded listener.js 15:19:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c9b6c00) [pid = 1654] [serial = 2358] [outer = 0x11b917400] 15:19:58 INFO - PROCESS | 1654 | --DOCSHELL 0x129fa4800 == 60 [pid = 1654] [id = 774] 15:19:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11bedd000 == 59 [pid = 1654] [id = 773] 15:19:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11914e000 == 58 [pid = 1654] [id = 772] 15:19:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11c818000 == 57 [pid = 1654] [id = 771] 15:19:58 INFO - PROCESS | 1654 | 1461190798448 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]]]}] 15:19:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:19:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:19:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:19:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 723ms 15:19:58 INFO - PROCESS | 1654 | 1461190798485 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 1654 | 1461190798488 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:19:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:19:58 INFO - PROCESS | 1654 | 1461190798492 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1654 | 1461190798493 Marionette TRACE conn2 <- [1,3110,null,{}] 15:19:58 INFO - PROCESS | 1654 | 1461190798495 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}] 15:19:58 INFO - PROCESS | 1654 | 1461190798618 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:19:58 INFO - PROCESS | 1654 | 1461190798635 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12799a800 == 58 [pid = 1654] [id = 787] 15:19:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11acb9400) [pid = 1654] [serial = 2359] [outer = 0x0] 15:19:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x126438800) [pid = 1654] [serial = 2360] [outer = 0x11acb9400] 15:19:58 INFO - PROCESS | 1654 | 1461190798663 Marionette DEBUG loaded listener.js 15:19:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12679a800) [pid = 1654] [serial = 2361] [outer = 0x11acb9400] 15:19:59 INFO - PROCESS | 1654 | 1461190799017 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"]]]}] 15:19:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:19: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 15:19:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:19:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 570ms 15:19:59 INFO - PROCESS | 1654 | 1461190799063 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 1654 | 1461190799065 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:19:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:19:59 INFO - PROCESS | 1654 | 1461190799070 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1654 | 1461190799076 Marionette TRACE conn2 <- [1,3114,null,{}] 15:19:59 INFO - PROCESS | 1654 | 1461190799086 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}] 15:19:59 INFO - PROCESS | 1654 | 1461190799253 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:19:59 INFO - PROCESS | 1654 | 1461190799321 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\", \"6b64a4c9-9391-4350-8036-76ab4848625e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d973800 == 59 [pid = 1654] [id = 788] 15:19:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12702b800) [pid = 1654] [serial = 2362] [outer = 0x0] 15:19:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1288ec000) [pid = 1654] [serial = 2363] [outer = 0x12702b800] 15:19:59 INFO - PROCESS | 1654 | 1461190799347 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12a266400) [pid = 1654] [serial = 2364] [outer = 0x12702b800] 15:19:59 INFO - PROCESS | 1654 | 1461190799652 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]]]}] 15:19:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:19:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 627ms 15:19:59 INFO - PROCESS | 1654 | 1461190799696 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 1654 | 1461190799698 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12a29fc00) [pid = 1654] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x1267b0000) [pid = 1654] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12702b000) [pid = 1654] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11863e400) [pid = 1654] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x118880800) [pid = 1654] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11afea800) [pid = 1654] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1267a6800) [pid = 1654] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11c9ae400) [pid = 1654] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11afe3c00) [pid = 1654] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x116036c00) [pid = 1654] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x1272dc000) [pid = 1654] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x129190400) [pid = 1654] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12666ac00) [pid = 1654] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x126352c00) [pid = 1654] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12a27dc00) [pid = 1654] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x114dbf000) [pid = 1654] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:20:00 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x129a46c00) [pid = 1654] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:20:00 WARNING - u'runner_teardown' () 15:20:00 INFO - No more tests 15:20:00 INFO - Got 0 unexpected results 15:20:00 INFO - SUITE-END | took 529s 15:20:00 INFO - Closing logging queue 15:20:00 INFO - queue closed 15:20:00 INFO - Return code: 0 15:20:00 WARNING - # TBPL SUCCESS # 15:20:00 INFO - Running post-action listener: _resource_record_post_action 15:20:00 INFO - Running post-run listener: _resource_record_post_run 15:20:01 INFO - Total resource usage - Wall time: 552s; CPU: 57.0%; Read bytes: 31931904; Write bytes: 992875520; Read time: 337; Write time: 4596 15:20:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:20:01 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196172288; Write bytes: 195936256; Read time: 15979; Write time: 392 15:20:01 INFO - run-tests - Wall time: 533s; CPU: 58.0%; Read bytes: 29752832; Write bytes: 794010624; Read time: 308; Write time: 4192 15:20:01 INFO - Running post-run listener: _upload_blobber_files 15:20:01 INFO - Blob upload gear active. 15:20:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:20:01 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:20:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:20:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:20:02 INFO - (blobuploader) - INFO - Open directory for files ... 15:20:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:20:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:20:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:20:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:20:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:20:03 INFO - (blobuploader) - INFO - Done attempting. 15:20:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:20:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:20:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:20:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:20:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:20:05 INFO - (blobuploader) - INFO - Done attempting. 15:20:05 INFO - (blobuploader) - INFO - Iteration through files over. 15:20:05 INFO - Return code: 0 15:20:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:20:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:20:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/312f484cadfa673264b4524fcc0f13abbcf94a2522fc5fd5d5b311df7bb7e2c6af8821bed3e301ac3a571b07c44ae2ee7d68910077d7b460aabf2aff416bfbed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d0485df28f326f2f8a1794381879e102fdab95fb69811669f6103a4ab10431c3b4c67ba3af75711ed374fe0acc4e37946d1770d9ab70d0372ec49b9dfb02d1"} 15:20:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:20:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:20:05 INFO - Contents: 15:20:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/312f484cadfa673264b4524fcc0f13abbcf94a2522fc5fd5d5b311df7bb7e2c6af8821bed3e301ac3a571b07c44ae2ee7d68910077d7b460aabf2aff416bfbed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d0485df28f326f2f8a1794381879e102fdab95fb69811669f6103a4ab10431c3b4c67ba3af75711ed374fe0acc4e37946d1770d9ab70d0372ec49b9dfb02d1"} 15:20:05 INFO - Running post-run listener: copy_logs_to_upload_dir 15:20:05 INFO - Copying logs to upload dir... 15:20:05 INFO - mkdir: /builds/slave/test/build/upload/logs 15:20:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=635.118386 ========= master_lag: 4.64 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 39 secs) (at 2016-04-20 15:20:09.527012) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-20 15:20:09.531317) ========= 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.8RbPabMOrR/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.rwIlAWTcXt/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/312f484cadfa673264b4524fcc0f13abbcf94a2522fc5fd5d5b311df7bb7e2c6af8821bed3e301ac3a571b07c44ae2ee7d68910077d7b460aabf2aff416bfbed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d0485df28f326f2f8a1794381879e102fdab95fb69811669f6103a4ab10431c3b4c67ba3af75711ed374fe0acc4e37946d1770d9ab70d0372ec49b9dfb02d1"} build_url:https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012843 build_url: 'https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/312f484cadfa673264b4524fcc0f13abbcf94a2522fc5fd5d5b311df7bb7e2c6af8821bed3e301ac3a571b07c44ae2ee7d68910077d7b460aabf2aff416bfbed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d0485df28f326f2f8a1794381879e102fdab95fb69811669f6103a4ab10431c3b4c67ba3af75711ed374fe0acc4e37946d1770d9ab70d0372ec49b9dfb02d1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UQNqLO1xTt2j9TgbCAjLmw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 4.13 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-20 15:20:13.670075) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:20:13.670385) ========= 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.8RbPabMOrR/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.rwIlAWTcXt/Listeners TMPDIR=/var/folders/7r/ywr7vtgn4tj6q7dzmd3w9_0h00000w/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.005251 ========= master_lag: 0.17 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:20:13.843548) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:20:13.843909) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:20:13.869789) ========= ========= Total master_lag: 17.74 =========